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

MongoDB के साथ नेस्टेड सरणी में नया आइटम कैसे जोड़ें?

<घंटा/>

इसके लिए अपडेट () के साथ फाइंड () का इस्तेमाल करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo124.insertOne(... {... "नाम":"जॉन",... "आईडी":101,... "प्रोजेक्ट विवरण":[{... "ProjectName1" :"ऑनलाइन बुक",... "प्रोजेक्टनाम2":"ऑनलाइन बैंकिंग"...}, {... "प्रोजेक्टनाम1":"ऑनलाइन लाइब्रेरी मैनेजमेंट सिस्टम",... "प्रोजेक्टनाम2":"स्कूल मैनेजमेंट सिस्टम"। . }]... }... );{ "स्वीकृत" :सत्य, "insertId" :ObjectId("5e2f2c8b140daf4c2a3544bb")}

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

> db.demo124.find();

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

{ "_id" :ObjectId("5e2f2c8b140daf4c2a3544bb"), "Name" :"John", "Id" :101, "ProjectDetails" :[ { "ProjectName1" :"Online Book", "ProjectName2" :"Online Banking" }, { "ProjectName1" :"Online Library Management System", "ProjectName2" :"School Management System" } ] }

नेस्टेड सरणी में नया आइटम जोड़ने की क्वेरी निम्नलिखित है -

> db.demo124.find().toArray().forEach(... function(d){... for(var i =0; i 

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

> db.demo124.find().pretty();

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

{ "_id" :ObjectId("5e2f2c8b140daf4c2a3544bb"), "Name" :"John", "Id" :101, "ProjectDetails" :[ { "ProjectName1" :"Online Book", "ProjectName2" :"Online Banking", "ProjectName3" :"ऑनलाइन स्नेक गेम" }, { "ProjectName1" :"ऑनलाइन लाइब्रेरी मैनेजमेंट सिस्टम", "ProjectName2" :"स्कूल मैनेजमेंट सिस्टम", "ProjectName3" :"ऑनलाइन स्नेक गेम" } ]} 
  1. MongoDB के साथ सरणी में आइटम कैसे गिनें?

    सरणी में आइटम गिनने के लिए, लंबाई का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo440.insertOne( ...    { ...       "Name":"Chris", ...       "ListOfFriends":["John","Sam","Mike"] .

  1. MongoDB के साथ प्रत्येक समूह में अधिकतम आइटम का चयन कैसे करें?

    आप $ समूह का उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo659.insertOne({Name:"Chris",CountryName:"US","Marks":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea1a50724113ea5458c7cf9&q

  1. MongoDB एकत्रीकरण में एक सरणी के तत्वों का सबसेट एक साथ कैसे जोड़ें?

    एक सरणी के तत्वों के सबसेट को एक साथ जोड़ने के लिए, $sum के साथ $first का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo610.insertOne({Values:[10,20,30,40,50]});{    "acknowledged" : true, "insertedId" : ObjectId("5e9747b8f57d0dc0b182d62e") }