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

MongoDB डॉक्यूमेंट में केवल एक विशिष्ट मान अपडेट करें

केवल एक विशिष्ट मान अपडेट करने के लिए update() और $set का उपयोग करें। पहले कलेक्शन बनाएं:

> db.demo201.insertOne({"ClientName":"Chris Brown","ClientAge":26}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3c39ca03d395bdc21346e5") }
> db.demo201.insertOne({"ClientName":"David Miller","ClientAge":35}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3c39d403d395bdc21346e6") }
> db.demo201.insertOne({"ClientName":"Carol Taylor","ClientAge":28}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3c39e603d395bdc21346e7") }

सभी डॉक्यूमेंट्स देखें:

> db.demo201.find();

आउटपुट:

{ "_id": ObjectId("5e3c39ca03d395bdc21346e5"), "ClientName": "Chris Brown", "ClientAge": 26 }
{ "_id": ObjectId("5e3c39d403d395bdc21346e6"), "ClientName": "David Miller", "ClientAge": 35 }
{ "_id": ObjectId("5e3c39e603d395bdc21346e7"), "ClientName": "Carol Taylor", "ClientAge": 28 }

MongoDB अपडेट करने की क्वेरी:

> db.demo201.update({"ClientAge":35},{$set:{"ClientName":"John Doe"}},{multi:true}); 
WriteResult({ "nMatched": 1, "nUpserted": 0, "nModified": 1 })

अपडेट के बाद सभी डॉक्यूमेंट्स:

> db.demo201.find();

आउटपुट:

{ "_id": ObjectId("5e3c39ca03d395bdc21346e5"), "ClientName": "Chris Brown", "ClientAge": 26 }
{ "_id": ObjectId("5e3c39d403d395bdc21346e6"), "ClientName": "John Doe", "ClientAge": 35 }
{ "_id": ObjectId("5e3c39e603d395bdc21346e7"), "ClientName": "Carol Taylor", "ClientAge": 28 }
  1. - MongoDB Query - केवल Specific Field Value Update करना

    आइए उदाहरण देखते हैं और documents के साथ collection बनाते हैं: Collection बनाना > db.demo557.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e8f28e954b4472ed3e8e864) } > db.demo557.insertOne({Name:David}); { acknowledged : true, insertedId : ObjectId(5e8f28ee54b4472ed3e

  1. - MongoDB डॉक्यूमेंट में केवल एक मान को इंक्रीमेंट कैसे करें?

    MongoDB में केवल एक मान को अपडेट और इंक्रीमेंट करने के लिए update() के साथ $inc का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo698.insertOne({Score:78}); { acknowledged : true, insertedId : ObjectId(5ea6d8a4551299a9f98c9398) } > db.demo698.insertOne({Score:56}); { acknowledged : true, inse

  1. - MongoDB क्वेरी: नेस्टेड दस्तावेज अपडेट करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo595.insertOne({ Information: [ { _id: new ObjectId(), Name:Chris }, { _id:new ObjectId(), Name:Robert } ] }); { acknowledged : true, insertedId : ObjectId(5e93369cfd2d90c177b5bce4) } find() मेथड की मदद से कलेक्शन के सभी