Spring数据mongodb:插入或更新文档列表的方法(upsertAll?)

时间:2017-04-10 06:44:01

标签: java spring mongodb spring-data spring-data-mongodb

size有像MongoOperations这样的方法,可以插入或更新文档,我们还有save,它会在列表中添加所有文档。

有没有办法我会提供一份文件清单(带有id),如果它们存在与否,它应该分别更新还是插入?可以是insertAllsave insertAll

的组合

1 个答案:

答案 0 :(得分:0)

Spring的MongoRepository具有函数save(Iterable),它保存了Iterable包含的所有元素。

我建议您查看存储库。它简化了很多数据库的东西(在我看来)。