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

MongoDB एकाधिक या एक ही कुंजी पर शर्तें?

<घंटा/>

इसके लिए बस $या एक बार इस्तेमाल करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo551.insertOne({"Name":"John"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e8e36d39e5f92834d7f05e5")
}
> db.demo551.insertOne({"Name":"Chris Brown"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e8e36d89e5f92834d7f05e6")
}
> db.demo551.insertOne({"Name":"John Doe"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e8e36de9e5f92834d7f05e7")
}
> db.demo551.insertOne({"Name":"John Smith"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e8e36e59e5f92834d7f05e8")
}
> db.demo551.insertOne({"Name":"Carol"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e8e36ec9e5f92834d7f05e9")
}

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

> db.demo551.find();

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

{ "_id" : ObjectId("5e8e36d39e5f92834d7f05e5"), "Name" : "John" }
{ "_id" : ObjectId("5e8e36d89e5f92834d7f05e6"), "Name" : "Chris Brown" }
{ "_id" : ObjectId("5e8e36de9e5f92834d7f05e7"), "Name" : "John Doe" }
{ "_id" : ObjectId("5e8e36e59e5f92834d7f05e8"), "Name" : "John Smith" }
{ "_id" : ObjectId("5e8e36ec9e5f92834d7f05e9"), "Name" : "Carol" }

एक ही कुंजी पर या शर्तों को लागू करने के लिए क्वेरी निम्नलिखित है -

> db.demo551.find({$or:[
...       {"Name" : {$eq : "Carol"}},
...       {Name: {$eq:"John"}}
...    ]
... });

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

{ "_id" : ObjectId("5e8e36d39e5f92834d7f05e5"), "Name" : "John" }
{ "_id" : ObjectId("5e8e36ec9e5f92834d7f05e9"), "Name" : "Carol" }

  1. MongoDB में कई शर्तें सेट करें और एक श्रेणी में मान प्राप्त करें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo59.insertOne({"Values":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e286286cfb11e5c34d89923") } > db.demo59.insertOne({"Values":10}); {    "ac

  1. MongoDB में एकाधिक दस्तावेज़ कैसे मर्ज करें?

    MongoDB में कई दस्तावेज़ों को मर्ज करने के लिए, कुल () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo436.insertOne( ...    { ...       "_id" : "101", ...       "Name": "Chris", ...     &nbs

  1. MongoDB क्वेरी $ या में सेट कई शर्तों के साथ दस्तावेज़ प्राप्त करने के लिए?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo711.insertOne({Name:David,,Marks:85,Age:23,status:Active});{ स्वीकृत :सच, insertId :ObjectId(5ea85c775d33e20ed1097b81 )} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo711.find(); यह निम्नलिखित आउटपुट उत्पन्न करेगा -