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

पूरे दस्तावेज़ को बदलते समय आप मोंगोडीबी दस्तावेज़ को कैसे अपडेट करते हैं?

<घंटा/>

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

>db.replacingEntireDocumentDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith","StudentCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd3119bb64f4b851c3a13e8")
}

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

> db.replacingEntireDocumentDemo.find().pretty();

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

{
   "_id" : ObjectId("5cd3119bb64f4b851c3a13e8"),
   "StudentFirstName" : "John",
   "StudentLastName" : "Smith",
   "StudentCountryName" : "US"
}

संपूर्ण दस्तावेज़ को प्रतिस्थापित करते हुए MongoDB दस्तावेज़ को अद्यतन करने के लिए क्वेरी निम्नलिखित है -

>db.replacingEntireDocumentDemo.update({"StudentFirstName":"John","StudentLastName":"Smith","StudentCountryName":"US"}, {"StudentFirstName":"David","StudentLastName":"Miller","StudentCountryName":"AUS"});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

आइए एक बार फिर संग्रह के सभी रिकॉर्ड प्रदर्शित करें -

> db.replacingEntireDocumentDemo.find().pretty();

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

{
   "_id" : ObjectId("5cd3119bb64f4b851c3a13e8"),
   "StudentFirstName" : "David",
   "StudentLastName" : "Miller",
   "StudentCountryName" : "AUS"
}

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

    अपडेट करने के लिए, अपडेट() का उपयोग करें और नमूना कस्टम वैरिएबल बनाने और उपयोग करने के लिए सिंटैक्स निम्नलिखित है - var anyVariableName=yourValue; db.yourCollectionName.update({filter},{$set:{yourFieldName:yourVariableName}}); आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo600.insertOne({id:1,

  1. नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी?

    नेस्टेड दस्तावेज़ को अपडेट करने के लिए, अपडेट() का उपयोग करें और उसके भीतर, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo607.insertOne( ...    { ...       id:1, ...       "Info1" : { ...         &n

  1. MongoDB एम्बेडेड दस्तावेज़ में एक निश्चित तत्व कैसे खोजें?

    एक निश्चित तत्व खोजने के लिए, MongoDB में $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo744.insertOne( ...    { ...       studentInformation: ...       [ ...          { ...         &nbs