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

एम्बेडेड दस्तावेज़ सरणी में MongoDB $ push लागू करें?

<घंटा/>

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

>db.demo288.insertOne({"Name":"Chris",details:[{"CountryName":"US",Marks:78},{"CountryName":"UK",Marks:68}]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4c0393f49383b52759cbbe")
}

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

> db.demo288.find();

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

{ "_id" : ObjectId("5e4c0393f49383b52759cbbe"), "Name" : "Chris", "details" : [ { "CountryName" : "US", "Marks" : 78 }, { "CountryName" : "UK", "Marks" : 68 } ] }

एम्बेडेड दस्तावेज़ सरणी में $push को लागू करने के लिए क्वेरी निम्नलिखित है -

> db.demo288.update( {Name: "Chris"}, {$push:{ "details":{"CountryName" : "AUS", "Marks" : 98} }}, {upsert:true});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo288.find();

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

{
   "_id" : ObjectId("5e4c0393f49383b52759cbbe"), "Name" : "Chris", "details" : [
      { "CountryName" : "US", "Marks" : 78 }, { "CountryName" : "UK", "Marks" : 68 },
      { "CountryName" : "AUS", "Marks" : 98 }
   ] 
}

  1. MongoDB में $ पुश के साथ एक सरणी अद्यतन कर रहा है

    $push के साथ किसी सरणी को अपडेट करने के लिए, MongoDB में updateOne() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo526.insertOne( ... { ... ...    "CountryName": "US", ...    "TeacherName": "Bob", ...    "

  1. MongoDB में सरणी मिलान लागू करें?

    सरणी मिलान के लिए $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों का चयन करता है जहाँ किसी फ़ील्ड का मान एक सरणी है जिसमें सभी निर्दिष्ट तत्व होते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo668.createIndex({"ListOfSubject":1}); {    "createdCollectionAutomatical

  1. MongoDB के साथ एम्बेडेड दस्तावेज़ की सरणी पर फ़िल्टर क्वेरी?

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