मल्टी अपडेट हाल ही में जोड़ा गया था, इसलिए यह केवल विकास रिलीज (1.1.3) में उपलब्ध है। खोल से आप true
. पास करके एक बहु अद्यतन करते हैं update()
के चौथे तर्क के रूप में , जहां तीसरा तर्क ऊपरी तर्क है:
db.test.update({foo: "bar"}, {$set: {test: "success!"}}, false, true);
मोंगोडब 2.2+ के संस्करणों के लिए आपको एक साथ कई दस्तावेज़ों को अपडेट करने के लिए मल्टी ट्रू विकल्प सेट करना होगा।
db.test.update({foo: "bar"}, {$set: {test: "success!"}}, {multi: true})
मोंगोडब 3.2+ के संस्करणों के लिए आप नई विधि का भी उपयोग कर सकते हैं updateMany()
अलग-अलग multi
. की आवश्यकता के बिना, एक साथ कई दस्तावेज़ों को अपडेट करने के लिए विकल्प।
db.test.updateMany({foo: "bar"}, {$set: {test: "success!"}})