使用Jongo批量更新

时间:2016-08-25 08:00:38

标签: mongodb

我们可以在mongo shell中进行批量更新,如下所示

bulk.find( { status: "A" } ).update( { $set: { status: "X", points: "1" } } );

通过Mongo API

 BulkWriteOperation bulkOperation = 
             collection.initializeOrderedBulkOperation();
 BasicDBObject basicObjectToUpdate =....;
           bulkOperation.find(...).upsert().replaceOne(basicObjectToUpdate);
 bulkOperation.execute();

假设我有1000条记录,而且该集合有10列,我需要更新7列。

我们是否有批量Jongo API通过传递字段集值来使用单个API更新集合?

感谢。

0 个答案:

没有答案