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

MongoDB में केवल एक संपत्ति को कैसे अपडेट करें?


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

> db.demo336.insertOne({"Name":"Chris","Score":[45,67,78]});{ "acknowledgeed" :true, "insertId" :ObjectId("5e522cb1f8647eb59e562097") }> db.demo336.insertOne({"Name":"David","Score":[89,93,47]});{ "स्वीकृत" :true, "insertId" :ObjectId("5e522cb2f8647eb59e562098")} 

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

> db.demo336.find();

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

{ "_id" :ObjectId("5e522cb1f8647eb59e562097"), "Name" :"Chris", "Score" :[45, 67, 78 ] }{ "_id" :ObjectId("5e522cb2f8647eb59e562098"), "Name" :"डेविड", "स्कोर" :[ 89, 93, 47 ] }

MongoDB में केवल एक प्रॉपर्टी को अपडेट करने के लिए क्वेरी निम्नलिखित है -

> db.demo336.update({Name:"David"},{ $addToSet:{Score:[56,34,71] }});WriteResult({"nMatched":1, "nUpserted" :0 , "nModified" :1 })

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

> db.demo336.find();

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

{ "_id" :ObjectId("5e522cb1f8647eb59e562097"), "Name" :"Chris", "Score" :[45, 67, 78 ] }{ "_id" :ObjectId("5e522cb2f8647eb59e562098"), "Name" :"डेविड", "स्कोर" :[ 89, 93, 47, [56, 34, 71] ] }

  1. हम MongoDB में रिकॉर्ड कैसे अपडेट कर सकते हैं?

    रिकॉर्ड को अपडेट करने के लिए, आपको _id के आधार पर अपडेट करना होगा। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo458.insertOne ({_id:103,नाम:बॉब});{ स्वीकृत:सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo458.find(); यह निम्नलिखित आउटपुट देगा

  1. केवल एक विशिष्ट फ़ील्ड मान को अपडेट करने के लिए MongoDB क्वेरी कैसे चलाएं?

    आइए हम एक उदाहरण देखते हैं और दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo557.insertOne({Name:"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e8f28e954b4472ed3e8e864") } > db.demo557.insertOne({Name:"David"});{ &n

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

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