इसके लिए, बस अपडेट करने के लिए अपडेट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.dem0143.insertOne({"StudentId":1,,"Details":{"Name":"Chris"}});{ "acknowledge" :true, "insertId" :ObjectId("5e32eb9efdf09dd6d08539b7") }> db.dem0143.insertOne({"StudentId":2,,"Details":{"Name":"David"}});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e32eba5fdf09dd6d08539b8")}पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.dem0143.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e32eb9efdf09dd6d08539b7"), "StudentId" :1, "Details" :{ "Name" :"Chris" } }{ "_id" :ObjectId("5e32eba5fdf09dd6d08539b8")," "StudentId" :2, "विवरण" :{ "नाम" :"डेविड" } }एक ही अपडेट में $set और $push को लागू करने के लिए क्वेरी निम्नलिखित है -
> db.dem0143.update({_id:ObjectId("5e32eba5fdf09dd6d08539b8")}, {$push:{StudentAge:21}, $set:{"Details.Name":"John Doe"}});WriteResult ({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.dem0143.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e32eb9efdf09dd6d08539b7"), "StudentId" :1, "Details" :{ "Name" :"Chris" } }{ "_id" :ObjectId("5e32eba5fdf09dd6d08539b8")," "StudentId" :2, "विवरण" :{ "नाम" :"जॉन डो" }, "छात्र आयु" :[ 21 ] }