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

MongoDB दस्तावेज़ को अपडेट करते समय कस्टम चर का उपयोग कैसे करें?


अपडेट करने के लिए, अपडेट() का उपयोग करें और नमूना कस्टम वैरिएबल बनाने और उपयोग करने के लिए सिंटैक्स निम्नलिखित है -

var anyVariableName=yourValue;
db.yourCollectionName.update({filter},{$set:{yourFieldName:yourVariableName}});

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

> db.demo600.insertOne({id:1,Name:"Robert"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e94a063f5f1e70e134e2699")
}
> db.demo600.insertOne({id:2,Name:"Mike"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e94a06bf5f1e70e134e269a")
}
> db.demo600.insertOne({id:3,Name:"Sam"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e94a072f5f1e70e134e269b")
}

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

> db.demo600.find();

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

{ "_id" : ObjectId("5e94a063f5f1e70e134e2699"), "id" : 1, "Name" : "Robert" }
{ "_id" : ObjectId("5e94a06bf5f1e70e134e269a"), "id" : 2, "Name" : "Mike" }
{ "_id" : ObjectId("5e94a072f5f1e70e134e269b"), "id" : 3, "Name" : "Sam" }

MongoDB दस्तावेज़ को अपडेट करते समय कस्टम चर का उपयोग करने के लिए क्वेरी निम्नलिखित है -

> var replaceName="David";
> db.demo600.update({id:2},{$set:{Name:replaceName}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo600.find();

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

{ "_id" : ObjectId("5e94a063f5f1e70e134e2699"), "id" : 1, "Name" : "Robert" }
{ "_id" : ObjectId("5e94a06bf5f1e70e134e269a"), "id" : 2, "Name" : "David" }
{ "_id" : ObjectId("5e94a072f5f1e70e134e269b"), "id" : 3, "Name" : "Sam" }

  1. MySQL में अपडेट करते समय सेलेक्ट स्टेटमेंट का उपयोग कैसे करें?

    इसके लिए, MySQL UPDATE कमांड का उपयोग करते समय WHERE क्लॉज के साथ उप क्वेरी का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (150, माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12

  1. सी # का उपयोग कैसे करें जबकि लूप?

    डू ... जबकि लूप लूप के अंत में अपनी स्थिति की जांच करता है। यह थोड़ी देर के लूप के समान है, सिवाय इसके कि do...जबकि लूप कम से कम एक बार निष्पादित होने की गारंटी है। डू टाइम लूप बनाने के लिए - do {    statement(s); } while( condition ); सशर्त अभिव्यक्ति लूप के अंत में दिखाई देती है, इसलिए

  1. कस्टम मेट्रिक्स का उपयोग कैसे करें

    कस्टम मीट्रिक के साथ गहन जानकारी ऐपसिग्नल रत्न के साथ आप अपने एप्लिकेशन प्रदर्शन के बारे में अधिक जानकारी प्राप्त करने के लिए पहले से ही कस्टम इंस्ट्रूमेंटेशन का उपयोग कर सकते हैं। लेकिन कभी-कभी आप अन्य मीट्रिक भी ट्रैक करना चाहते हैं। 1.0 . के साथ हमारे रत्न को जारी करने के बाद, आप कस्टम मेट्रिक्