Tôi đã ngạc nhiên khi thấy rằng mã ví dụ sau chỉ cập nhật một tài liệu duy nhất:
> 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
Tôi biết tôi có thể lặp lại và tiếp tục cập nhật cho đến khi tất cả chúng thay đổi, nhưng điều đó dường như không hiệu quả. Có cách nào tốt hơn?