12
MongoDB: ¿Cómo actualizar varios documentos con un solo comando?
Me sorprendió descubrir que el siguiente código de ejemplo solo actualiza un único documento: > 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 Sé que puedo recorrer y seguir actualizando hasta que todos cambien, pero eso parece terriblemente ineficiente. ¿Hay una mejor manera?