संग्रह में केवल एक दस्तावेज़ को अद्यतन करने के लिए। अपडेटऑन() का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.updateOneDemo.insertOne({"StudentId":1,,"StudentFirstName":"Chris"});{ "स्वीकृत" :true, "insertId" :ObjectId("5e06ed3725ddae1f53b621e8")}> db.updateOneDemo। insertOne({"StudentId":2,,"StudentFirstName":"David"});{ "स्वीकृत":सच, "insertId":ObjectId("5e06ed3825ddae1f53b621e9")}> db.updateOneDemo.insertOne({"StudentId":1 ,"StudentFirstName":"Mike"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e06ed3825ddae1f53b621ea")}
खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.updateOneDemo.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e06ed3725ddae1f53b621e8"), "StudentId" :1, "StudentFirstName" :"Chris" }{ "_id" :ObjectId("5e06ed3825ddae1f53b621e9"), "StudentId" :2, "StudentId" :2 :"डेविड" }{ "_id" :ObjectId("5e06ed3825ddae1f53b621ea"), "StudentId" :1, "StudentFirstName" :"माइक" }
MongoDB में एकल दस्तावेज़ को अद्यतन करने के लिए निम्नलिखित क्वेरी है -
> db.updateOneDemo.updateOne({},{$set:{"StudentFirstName":"Robert"}});{ "स्वीकृत" :सच, "मिलान की गई गणना" :1, "संशोधित गणना" :1 }पूर्व>संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की मदद से एक बार फिर से प्रदर्शित करें क्योंकि दस्तावेज़ अब अपडेट हो गया है -
> db.updateOneDemo.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e06ed3725ddae1f53b621e8"), "StudentId" :1, "StudentFirstName" :"Robert" }{ "_id" :ObjectId("5e06ed3825ddae1f53b621e9"), "StudentId" :2, "StudentId" ::"डेविड" }{ "_id" :ObjectId("5e06ed3825ddae1f53b621ea"), "StudentId" :1, "StudentFirstName" :"माइक" }