如何通过Java在MongoDB中一次插入多个文档

如何通过Java在MongoDB中一次插入多个文档,第1张

如何通过Java在MongoDB中一次插入多个文档

DBCollection.insert
接受类型为的参数
DBObject
List<DBObject>
或的数组
DBObject
一次插入多个文档。您正在传递一个字符串数组。

您必须手动填充文档

DBObject
,然后将它们插入
List<DBObject>
或数组,
DBObject
最后插入
insert

DBObject document1 = new BasicDBObject();document1.put("name", "Kiran");document1.put("age", 20);DBObject document2 = new BasicDBObject();document2.put("name", "John");List<DBObject> documents = new ArrayList<>();documents.add(document1);documents.add(document2);collection.insert(documents);

上面的代码段与您在MongoDB shell中发出的命令基本相同:

db.people.insert( [ {name: "Kiran", age: 20}, {name: "John"} ]);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5475483.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存