gpt4 book ai didi

java - 如何在mongoDB中进行批量插入

转载 作者:可可西里 更新时间:2023-11-01 10:30:50 28 4
gpt4 key购买 nike

我正在使用 java 将数据插入 mongo db。我的数组列表中有一些值。我想将它作为批处理插入到 mongo 数据库中。

mongo db 是否有任何功能可用于批量数据插入?

提前致谢

最佳答案

通过使用 DBCollection.insert你可以做到。它接受类型为 DBObject 的参数, List<DBObject> .如果您传入的是字符串数组。

您可以手动创建文档(DBObjects),将它们插入到列表或 DBObjects 数组中。

DBObject doc_1 = new BasicDBObject();
doc_1.put("name", "XXX");
doc_1.put("age", 20);
DBObject doc = new BasicDBObject():
doc.add("name", "YYY");
List<DBObject> doc_List = new ArrayList<>();
doc_List .add(doc);
doc_List .add(doc_1);
collection.insert(doc_List );

关于java - 如何在mongoDB中进行批量插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25666330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com