कलेक्शन के सभी दस्तावेज़ों में किसी फ़ील्ड का मान बदलने के लिए update() के साथ multi: true (या नए वर्जन में updateMany()) का उपयोग करें।
डेमो डेटा
> db.demo720.insertOne({"SubjectName":"MySQL"});
> db.demo720.insertOne({"SubjectName":"Java"});
> db.demo720.insertOne({"SubjectName":"C"});
> db.demo720.insertOne({"SubjectName":"C++"});
अपडेट क्वेरी
> db.demo720.update({},{$set:{SubjectName:"MongoDB"}},{multi:true});
WriteResult({ "nMatched" : 4, "nUpserted" : 0, "nModified" : 4 })
परिणाम
{ "_id" : ObjectId("5eaae7ca43417811278f5883"), "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5eaae7ce43417811278f5884"), "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5eaae7d143417811278f5885"), "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5eaae7d543417811278f5886"), "SubjectName" : "MongoDB" }
आधुनिक सिंटैक्स (MongoDB 3.2+):
db.demo720.updateMany({}, { $set: { SubjectName: "MongoDB" } })