Ich war überrascht, dass der folgende Beispielcode nur ein einzelnes Dokument aktualisiert:
> 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
Ich weiß, dass ich mich durchlaufen und weiter aktualisieren kann, bis sie alle geändert sind, aber das scheint furchtbar ineffizient zu sein. Gibt es einen besseren Weg?