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

MongoDB के साथ एक से कई एम्बेडेड दस्तावेज़ों में एक प्रविष्टि जोड़ना

<घंटा/>

MongoDB में एक प्रविष्टि जोड़ने के लिए, $ push का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo253.insertOne(... {... _id:"101",... isActive:false,... विवरण:[... {... नाम:"क्रिस",। ..},... {... देश का नाम:"अमेरिका"...}... ]...}...);{ "स्वीकृत" :सच, "सम्मिलित आईडी" :"101" } 

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

> db.demo253.find();

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

{ "_id" :"101", "isActive" :false, "details" :[{"Name" :"Chris" }, { "CountryName" :"US" } ] }

एक से कई एम्बेडेड दस्तावेज़ों में एक प्रविष्टि जोड़ने के लिए क्वेरी निम्नलिखित है -

> db.demo253.update({_id:'101'}, {$push:{विवरण:{आयु:21}}});WriteResult({ "nMatched" :1, "nUpserted" :0, " nModified" :1 })

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

> db.demo253.find();

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

{ "_id" :"101", "isActive" :false, "details" :[{"Name" :"Chris" }, { "CountryName" :"US" }, { "Age" :21 } ] } 
  1. विभिन्न दस्तावेजों में समान आईडी वाले तत्वों का MongoDB एकत्रीकरण?

    दस्तावेज़ों के ऐसे समूहन के लिए, MongoDB समुच्चय () में $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo602.insertOne({id:1,Name:"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e960080ed011c280a0905c9") } >

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

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

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

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