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

दस्तावेजों के साथ एक MongoDB संग्रह से अधिक मूल्यों में से एक का मूल्यांकन करें

<घंटा/>

एक या अधिक मानों का मूल्यांकन करने के लिए, $ या साथ में ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo174.insertOne({"StudentName":"Chris","CountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e383c709e4f06af551997e5")
}
> db.demo174.insertOne({"StudentName":"David","CountryName":"UK"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e383c779e4f06af551997e6")
}
> db.demo174.insertOne({"StudentName":"Bob","CountryName":"AUS"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e383c7e9e4f06af551997e7")
}

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

> db.demo174.find();

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

{ "_id" : ObjectId("5e383c709e4f06af551997e5"), "StudentName" : "Chris", "CountryName" : "US" }
{ "_id" : ObjectId("5e383c779e4f06af551997e6"), "StudentName" : "David", "CountryName" : "UK" }
{ "_id" : ObjectId("5e383c7e9e4f06af551997e7"), "StudentName" : "Bob", "CountryName" : "AUS" }

एक या अधिक मानों का मूल्यांकन करने के लिए क्वेरी निम्नलिखित है। यहां, हम एक से अधिक मान यानी छात्र "डेविड" या देश "यूएस" प्राप्त कर रहे हैं -

> db.demo174.find({$or:[{"StudentName":"David"},{"CountryName":"US"}]});

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

{ "_id" : ObjectId("5e383c709e4f06af551997e5"), "StudentName" : "Chris", "CountryName" : "US" }
{ "_id" : ObjectId("5e383c779e4f06af551997e6"), "StudentName" : "David", "CountryName" : "UK" }

  1. MongoDB संग्रह से अद्वितीय मूल्य कैसे प्राप्त करें?

    अद्वितीय मान प्राप्त करने और डुप्लिकेट को अनदेखा करने के लिए, MongoDB में विशिष्ट () का उपयोग करें। विशिष्ट () एकल संग्रह में निर्दिष्ट फ़ील्ड के लिए विशिष्ट मान ढूंढता है और परिणामों को एक सरणी में लौटाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo704.insertOne({"LanguageCode&quo

  1. एक सूत्र के साथ संग्रह में दस्तावेजों के प्रत्येक क्षेत्र को अद्यतन करने के लिए MongoDB क्वेरी?

    संग्रह में दस्तावेज़ों के प्रत्येक फ़ील्ड को सूत्र के साथ अद्यतन करने के लिए, MongoDB अद्यतन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo749.insertOne({"details":[{"id":1,a:10},{"id":2,a:5},{"id":3,a:20}]}); {    "ackno

  1. MongoDB में एक प्रश्न के साथ कई दस्तावेज़ कैसे अपडेट करें?

    एक ही क्वेरी के साथ कई दस्तावेज़ों को अपडेट करने के लिए, MongoDB में बल्कराइट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo760.insertOne({id:1,details:{Value1:100,Value2:50}}); {    "acknowledged" : true,    "insertedId" : ObjectId(&qu