Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

लागू करने के लिए MongoDB क्वेरी या खोजने में ऑपरेटर ()

<घंटा/>

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo78.insertOne({"Name1":"Chris","Name2":"Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bd99c71bf0181ecc4228f")
}
> db.demo78.insertOne({"Name1":"Bob","Name2":"Carol"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bd9ac71bf0181ecc42290")
}
> db.demo78.insertOne({"Name1":"David","Name2":"Sam"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bd9b671bf0181ecc42291")
}
> db.demo78.insertOne({"Name1":"Jace","Name2":"John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2bd9bf71bf0181ecc42292")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo78.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e2bd99c71bf0181ecc4228f"), "Name1" : "Chris", "Name2" : "Mike" }
{ "_id" : ObjectId("5e2bd9ac71bf0181ecc42290"), "Name1" : "Bob", "Name2" : "Carol" }
{ "_id" : ObjectId("5e2bd9b671bf0181ecc42291"), "Name1" : "David", "Name2" : "Sam" }
{ "_id" : ObjectId("5e2bd9bf71bf0181ecc42292"), "Name1" : "Jace", "Name2" : "John" }

OR ऑपरेटर को फाइंड () में लागू करने के लिए क्वेरी निम्नलिखित है -

> db.demo78.find({$or: [{"Name1": "Bob"}, {Name2: "John"}] });

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e2bd9ac71bf0181ecc42290"), "Name1" : "Bob", "Name2" : "Carol" }
{ "_id" : ObjectId("5e2bd9bf71bf0181ecc42292"), "Name1" : "Jace", "Name2" : "John" }

  1. सरणी में $ को लागू करने के लिए MongoDB क्वेरी

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo520.insertOne({"ListOfName":["John","Bob"]});{    "acknowledged" : true,    "insertedId" : ObjectId("5e899fb4b3fbf26334ef6114") } > db.demo520.insertOne({&quo

  1. MongoDB में उप-दस्तावेजों पर क्वेरी कैसे खोजें?

    उप-दस्तावेजों के लिए, डॉट नोटेशन का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo537.insertOne({"details":{"SubjectName":"MongoDB"}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8c8a10ef4

  1. नेस्टेड दस्तावेज़ के लिए MongoDB खोज () क्वेरी?

    नेस्टेड दस्तावेज़ से मान प्राप्त करने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo591.insert([ ...    { "Name": "John", "Age": 23 }, ...    {"Name": "Carol", "Age": 26}, ... &nbs