Java MongoCollection updateMany、bulkWrite还是其他什么?

Java MongoCollection updateMany、bulkWrite还是其他什么?,java,mongodb,mongo-collection,Java,Mongodb,Mongo Collection,我试图在MongoCollection中插入/更新许多记录。我有一份要更新的文件清单 List<Document> Documents; 但是描述说它更新了一条记录。我不知道该用哪种方法 版本:3.0.0我认为这是javadoc中的一个bug,updateMany()应该更新多个记录。 我已经研究了Mongo的源代码,以防万一,它将“multi”参数设置为true,所以一切都应该正常工作: public UpdateResult updateMany(final Bson fi

我试图在MongoCollection中插入/更新许多记录。我有一份要更新的文件清单

List<Document> Documents;
但是描述说它更新了一条记录。我不知道该用哪种方法


版本:3.0.0

我认为这是javadoc中的一个bug,updateMany()应该更新多个记录。 我已经研究了Mongo的源代码,以防万一,它将“multi”参数设置为true,所以一切都应该正常工作:

public UpdateResult  updateMany(final Bson filter, final Bson update, final UpdateOptions updateOptions) {
    return update(filter, update, updateOptions, true); // that true means "multi" is used
}

我认为这是javadoc中的一个bug,updateMany()应该更新多个记录。 我已经研究了Mongo的源代码,以防万一,它将“multi”参数设置为true,所以一切都应该正常工作:

public UpdateResult  updateMany(final Bson filter, final Bson update, final UpdateOptions updateOptions) {
    return update(filter, update, updateOptions, true); // that true means "multi" is used
}