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

मोंगोडीबी वैरिएबल वैल्यू को वैरिएबल के साथ अपडेट करें?

<घंटा/>

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

> db.demo256.insertOne({"Name":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47a3e91627c0c63e7dba8b")
}
> db.demo256.insertOne({"Name":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47a3ea1627c0c63e7dba8c")
}
> db.demo256.insertOne({"Name":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47a3eb1627c0c63e7dba8d")
}

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

> db.demo256.find();

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

{ "_id" : ObjectId("5e47a3e91627c0c63e7dba8b"), "Name" : "Chris" }
{ "_id" : ObjectId("5e47a3ea1627c0c63e7dba8c"), "Name" : "Bob" }
{ "_id" : ObjectId("5e47a3eb1627c0c63e7dba8d"), "Name" : "David" }

वेरिएबल वैल्यू को वेरिएबल के साथ अपडेट करने की क्वेरी निम्नलिखित है -

> db.demo256.update({}, {$set:{"Name":"Name" + " is a student"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo256.find();

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

{ "_id" : ObjectId("5e47a5301627c0c63e7dba8e"), "Name" : "Name is a student" }
{ "_id" : ObjectId("5e47a5311627c0c63e7dba8f"), "Name" : "Bob" }
{ "_id" : ObjectId("5e47a5311627c0c63e7dba90"), "Name" : "David" }

  1. MongoDB सेव () विधि में चर मान सेट करें

    वेरिएबल मान सेट करने के लिए db.yourCollectionName.save(yourVariableName) का उपयोग करें, जिसमें “yourVariableName” आपका वैरिएबल है। आइए एक उदाहरण देखें और एक वेरिएबल बनाएं - > var Info={"Name":"David", ... "CountryName":"US", ... "ProjectDetails":

  1. छात्र डेविड के लिए मोंगोडीबी में अंक मूल्य के साथ दस्तावेज़ कैसे अपडेट करें

    छात्र का नाम खोजने के लिए forEach() और ट्रैवर्स का उपयोग करें डेविड उसी छात्र के लिए नए अंक अपडेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo634.insertOne({Name:"Chris","Marks":76}); {    "acknowledged" : true,    "insertedId"

  1. उप संग्रह के साथ MongoDB समवर्ती अद्यतन?

    अपडेट के लिए, बस अपडेट() का उपयोग करें। उप संग्रह तक पहुंचने और अपडेट() के अंदर अपडेट करने के लिए निर्दिष्ट मान और डॉट नोटेशन को जोड़ने के लिए $push ऑपरेटर का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo547.insertOne( ... { ...    Name : "Chris", ...   &