updateMany() . का उपयोग करना आप किसी संग्रह के सभी दस्तावेज़ों को अद्यतन कर सकते हैं।
सिंटैक्स
db.COLLECTION_NAME.update(, )
जावा में com.mongodb.client.MongoCollection इंटरफ़ेस आपको इसी नाम से एक विधि प्रदान करता है। इस पद्धति का उपयोग करके आप एक साथ कई दस्तावेज़ों को एक साथ अपडेट कर सकते हैं, इस विधि में आपको अपडेट के लिए फ़िल्टर और मान पास करने की आवश्यकता होती है।
उदाहरण
आयात करें अद्यतन;आयात java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.bson.Document;import org.bson.conversions.Bson;import com.mongodb.MongoClient;पब्लिक क्लास अपडेटिंग मल्टीपल डॉक्यूमेंट्स { सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {// एक Mongo क्लाइंट बनाना MongoClient mongo =नया MongoClient ("लोकलहोस्ट", 27017); // डेटाबेस से कनेक्ट करना MongoDatabase डेटाबेस =mongo.getDatabase("myDatabase"); // एक संग्रह वस्तु बनाना MongoCollectionआउटपुट
दस्तावेजों की सूची:दस्तावेज़{{_id=5e88a61fe7a0124a4fc51b2c, नाम=राम, उम्र=26, शहर=हैदराबाद}}दस्तावेज़{{_id=5e88a61fe7a0124a4fc51b2d, नाम=रॉबर्ट, उम्र=27, शहर=दिल्ली}}दस्तावेज़{ {_id=5e88a61fe7a0124a4fc51b2e, नाम=रहीम, उम्र=30, शहर=दिल्ली}}दस्तावेज़ अपडेट सफलतापूर्वक...अपडेट के बाद दस्तावेज़ों की सूची {{_id=5e88a61fe7a0124a4fc51b2d, नाम=रॉबर्ट, उम्र=27, शहर=विजयवाड़ा}}दस्तावेज़{{_id=5e88a61fe7a0124a4fc51b2e, नाम=रहीम, उम्र=30, शहर=विजयवाड़ा}}