gpt4 book ai didi

java - MongoCollection updateMany、bulkWrite 还是其他?

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:48 35 4
gpt4 key购买 nike

我正在尝试在 MongoCollection 中插入/更新许多记录。我有一份需要更新的文档列表。

List<Document> Documents;

该列表包含一些要插入的新记录以及其他需要更新的现有记录。我正在研究方法

updateMany() in MongoCollection class

但描述说它更新了一条记录。我很困惑应该使用哪种方法。

Reference

版本:3.0.0

最佳答案

我相信这是 javadoc 中的一个错误,并且 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
}

关于java - MongoCollection updateMany、bulkWrite 还是其他?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32000565/

35 4 0
文章推荐: html - 仅用于索引页的全 Angular 图像
文章推荐: html - 让整个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com