J'ai été surpris de constater que l'exemple de code suivant ne met à jour qu'un seul document:
> 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
Je sais que je peux boucler et continuer à mettre à jour jusqu'à ce qu'ils soient tous modifiés, mais cela semble terriblement inefficace. Y a-t-il un meilleur moyen?