मुझे यह जानकर आश्चर्य हुआ कि निम्न उदाहरण कोड केवल एक ही दस्तावेज़ को अद्यतन करता है:
> db.test.save({"_id":1, "foo":"bar"});
> db.test.save({"_id":2, "foo":"bar"});
> db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}});
> db.test.find({"test":"success!"}).count();
1
मुझे पता है कि मैं तब तक लूप कर सकता हूं और तब तक अपडेट करता रह सकता हूं जब तक कि वे सब बदल न जाएं, लेकिन यह बहुत ही अक्षम है। क्या कोई बेहतर तरीका है?