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

MongoDB संग्रह के क्षेत्रों को फिर से कैसे मैप करें?

<घंटा/>

MongoDB संग्रह के क्षेत्रों को फिर से मैप करने के लिए, $rename के साथ अपडेट () का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo171.insertOne( { "Name": "Chris", "Details": { "SubjectName": "MySQL", "CountryName": "US" } } );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3837 399e4f06af551997e0")
}

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

> db.demo171.find();

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

{ "_id" : ObjectId("5e3837399e4f06af551997e0"), "Name" : "Chris", "Details" : { "SubjectName" : "MySQL", "CountryName" : "US" } }

MongoDB संग्रह के क्षेत्रों को फिर से मैप करने के लिए क्वेरी निम्नलिखित है -

> db.demo171.update({}, { $rename : { 'Name' : 'StudentName'} }, false, true);
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo171.find();

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

{ "_id" : ObjectId("5e3837399e4f06af551997e0"), "Details" : { "SubjectName" : "MySQL", "CountryName" : "US" }, "StudentName" : "Chris" }

  1. मोंगोडीबी संग्रह के बच्चे को कुंजी से कैसे प्राप्त करें?

    MongoDB में संग्रह का बच्चा प्राप्त करने के लिए, ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo305.insertOne( ...   { ...      _id: 101, ...      FirstName : 'Chris', ...      details : { ...      

  1. MongoDB में संग्रह के सापेक्ष दस्तावेज़ की स्थिति कैसे वापस करें?

    संग्रह के सापेक्ष दस्तावेज़ की स्थिति वापस करने के लिए, गणना () के साथ सॉर्ट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo47.insertOne({ClientName:Sam});{ acknowledgeed :true, insertedId :ObjectId(5e26724ccfb11e5c)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्

  1. MongoDB संग्रह में सभी दस्तावेज़ों में एक नया फ़ील्ड कैसे जोड़ें

    एक नया क्षेत्र जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo712.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f675d33e20ed1097b82&qu