अपडेट करने के लिए, बस नई ID सेव करें और पुरानी को remove() से हटाएं। पहले कलेक्शन बनाएं:
> db.updatingDemo.insertOne({"StudentName":"Robert"});
{ "acknowledged": true, "insertedId": ObjectId("5e04dae5150ee0e76c06a04b") }
> db.updatingDemo.insertOne({"StudentName":"Bob"});
{ "acknowledged": true, "insertedId": ObjectId("5e04dae7150ee0e76c06a04c") }
सभी डॉक्यूमेंट्स देखें:
> db.updatingDemo.find();
आउटपुट:
MongoDB में _id अपडेट करने की क्वेरी:
> myDocument = db.updatingDemo.findOne({"StudentName":"Bob"}); { "_id": ObjectId("5e04dae7150ee0e76c06a04c"), "StudentName": "Bob" } > myDocument._id = 1001; 1001 > db.updatingDemo.insert(myDocument); WriteResult({ "nInserted": 1 }) > db.updatingDemo.remove({_id:ObjectId("5e04dae7150ee0e76c06a04c")}); WriteResult({ "nRemoved": 1 })अपडेट के बाद सभी डॉक्यूमेंट्स:
> db.updatingDemo.find();आउटपुट: