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

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


रिकॉर्ड को अपडेट करने के लिए, आपको _id के आधार पर अपडेट करना होगा। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo458.insertOne( {_id:101,"Name":"David"});{ "स्वीकृत" :सच, "insertedId" :101 }> db.demo458.insertOne( {_id:102, "नाम":"क्रिस"}); {"स्वीकृत":सच, "सम्मिलित आईडी":102}> db.demo458.insertOne ({_id:103,"नाम":"बॉब"});{ "स्वीकृत":सच, "insertId" :103 }

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

> db.demo458.find();

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

{ "_id" :101, "Name" :"David" }{ "_id" :102, "Name" :"Chris" }{ "_id" :103, "Name" :"Bob" } 

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

> db.demo458.update({_id:102},{$set:{"Name":"David Miller"}});WriteResult({"nMatched" :1, "nUpserted" :0, "nModified) " :1 })

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

> db.demo458.find();

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

{ "_id" :101, "Name" :"David" }{ "_id" :102, "Name" :"David Miller" }{ "_id" :103, "Name" :"Bob" } 
  1. MongoDB में सशर्त अद्यतन कैसे करें?

    MongoDB में सशर्त अद्यतन के लिए अद्यतन () का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo402.insertOne({id:101,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e61214efac4d418a0178585&

  1. MongoDB 3.x में डुप्लिकेट रिकॉर्ड कैसे निकालें?

    डुप्लिकेट रिकॉर्ड को हटाने के लिए, एग्रीगेट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo438.insertOne({FirstName:Bob});{ acknowledgeed :true, insertId :ObjectId(5e775c44bbc41e36cc3caea. demo438.insertOne({FirstName:David});{ स्वीकृत :सच, insertId :ObjectId(5e775c47bbc41e36cc3ca

  1. MongoDB - मैं किसी दस्तावेज़ में फ़ील्ड तक कैसे पहुँच सकता हूँ?

    दस्तावेज़ में फ़ील्ड तक पहुँचने के लिए, बस ढूँढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo565.insertOne( ... { ...    id:101, ...    Name:"David", ...    "CountryName":"US" ... } ... ); {    "ack