आइए उदाहरण देखते हैं और documents के साथ collection बनाते हैं:
Collection बनाना
> db.demo557.insertOne({Name:"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8f28e954b4472ed3e8e864") }
> db.demo557.insertOne({Name:"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8f28ee54b4472ed3e8e865") }
सभी Documents Display करना
> db.demo557.find();
Output:
{ "_id" : ObjectId("5e8f28e954b4472ed3e8e864"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8f28ee54b4472ed3e8e865"), "Name" : "David" }
Specific Field Value Update करने का Query
> db.getCollection('demo557').update({Name:"Chris"},{$set:{Name:"Robert"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
Updated Documents Display करना
> db.demo557.find();
Output:
{ "_id" : ObjectId("5e8f28e954b4472ed3e8e864"), "Name" : "Robert" }
{ "_id" : ObjectId("5e8f28ee54b4472ed3e8e865"), "Name" : "David" }
व्याख्या: $set operator केवल specified field को update करता है, अन्य fields unchanged रहते हैं। यहाँ "Chris" को "Robert" में change किया गया। getCollection() method से collection reference प्राप्त करके update किया गया।