mongodb - Java MongoDB 一次保存多个文档

标签 mongodb spring-data-mongodb mongo-java mongo-java-driver mongotemplate

我有一个更新的对象/文档列表,我需要一次保存列表中的所有对象。

我在 MongoTemplate 中看到了 save() 但它一次只能处理一个文档。 有什么方法可以一次保存多个文档,或者我需要在循环中调用保存?

最佳答案

感谢所有的帮助。

我能够使用 Spring data MongoDB 做到这一点。 Spring data MongoDB 的 MongoRepository 有很多内置的方法。

org.springframework.data.mongodb.repository.MongoRepository.saveAll(可迭代实体) 是我用来保存多个文档的那个。

关于mongodb - Java MongoDB 一次保存多个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50718892/

相关文章:

java - (MongoDB Java) $push 入数组

java - 解析 JSON 并指定投影时的 com.mongodb.util.JSON.parse 限制

java - JasperFillManager.fillReport 和 mongo?

windows - MongoDB 新手无法运行命令 mongo

node.js - 无法将 mongodb atlas 连接到 intellij MongoExplorer

java - 将大结果集转换为 json 的 mongodb java 驱动程序

java - Spring 数据 MongoDB : How ignore unique indexed field when Document is embedded in another one?

spring-data - Spring Data MongoDB 慢 MongoTemplate.find() 性能

Java MongoDB - 指定使用哪个 forEach

java - 如何通过属性配置 spring-data-mongodb 以使用副本集