नोट :
- v पर
3.6
आपके पास सीधे अपडेट का विकल्प नहीं है, आपको पहले कोड में पढ़ना और संसाधित करना होगा, फिर अपडेट करना होगा। - वी के लिए
>= 4.2
आप इसे एक कॉल में के रूप में कर सकते हैं। .अपडेट () एकत्रीकरण पाइपलाइन को स्वीकार करेगा और डीबी को एक अपडेट कॉल में चीजें की जा सकती हैं। आप इसे आजमा सकते हैं:
प्रश्न:
db.getCollection('collectionName').update({}, [{ $set: { b: { $multiply: ["$a", 2] } } }])