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

MongoDB अपडेटऑन () और इन्सर्टऑन () का उपयोग करना

<घंटा/>

MongoDB insertOne() एक संग्रह में एक दस्तावेज़ सम्मिलित करता है, जबकि updateOne() एक क्वेरी फ़िल्टर के आधार पर संग्रह में एक दस्तावेज़ को अद्यतन करता है।

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

> db.demo735.insertOne({id:1,Name:"Chris"});{ "acknowledge":true, "insertId":ObjectId("5ead51b657bb72a10bcf0652")}> db.demo735.insertOne({id :1,नाम:"डेविड"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5ead51bb57bb72a10bcf0653")}> db.demo735.insertOne({id:1,Name:"Bob"});{ "स्वीकृत":सच, "insertedId":ObjectId("5ead51be57bb72a10bcf0654")}> db.demo735.insertOne({id:1,Name:"Carol"});{ "acknowledge":true, "insertedId" :ObjectId( "5ead51c757bb72a10bcf0655")}

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

> db.demo735.find();

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

{ "_id" :ObjectId("5ead51b657bb72a10bcf0652"), "id" :1, "Name" :"Chris" }{ "_id" :ObjectId("5ead51bb57bb72a10bcf0653"), "id" :1, "Name" :"डेविड" }{ "_id" :ObjectId("5ead51be57bb72a10bcf0654"), "id" :1, "Name" :"Bob" }{ "_id" :ObjectId("5ead51c757bb72a10bcf0655"), "id" :1, " नाम" :"कैरोल" }

UpdateOne() और insertOne() को लागू करने के लिए क्वेरी निम्नलिखित है -

db.demo735.updateOne({id:1},{$set:{Name:"Robert"}});{ "स्वीकृत" :सच, "मिलान की गई गणना" :1, "संशोधित गणना" :1 } 

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

> db.demo735.find();

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

{ "_id" :ObjectId("5ead51b657bb72a10bcf0652"), "id" :1, "Name" :"Robert" }{ "_id" :ObjectId("5ead51bb57bb72a10bcf0653"), "id" :1, "Name" :"डेविड" }{ "_id" :ObjectId("5ead51be57bb72a10bcf0654"), "id" :1, "Name" :"Bob" }{ "_id" :ObjectId("5ead51c757bb72a10bcf0655"), "id" :1, " नाम" :"कैरोल" }

  1. एक बीज स्ट्रिंग का उपयोग करके MongoDB में ObjectId बनाएं?

    ऑब्जेक्ट आईडी बीज स्ट्रिंग को स्वीकार नहीं करता है। आपको _id - StringValue का उपयोग करने की आवश्यकता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo667.insertOne({_id:Mike});{ स्वीकृत :सच, insertId :माइक } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo667.fi

  1. MongoDB कुल में $ redact का उपयोग करना?

    $redact स्वयं दस्तावेज़ों में संग्रहीत जानकारी के आधार पर दस्तावेज़ों की सामग्री को प्रतिबंधित करता है। आप कुल मिलाकर $redact के साथ $cond का उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo546.insertOne({"Value1":10,"Value2":20});{    "ackno

  1. MongoDB का उपयोग कर एकाधिक परमाणु अद्यतन?

    एकाधिक परमाणु अद्यतनों के लिए, $set के साथ अद्यतन() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo699.insertOne({Name:"Chris Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6e370551299a9f98c93a7") }