有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

json到bson转换中的java性能问题

这是一个java函数的片段,我们将com.google.gson.JsonArray作为参数,然后在一个循环中,我们将每个大小非常小的json元素转换为相应的org.bson.Document文档,然后在循环完成后,我们使用com.mongodb.client.MongoCollection.insertMany方法插入上面创建的所有文档

List<Document> documents = new ArrayList<>();
for(int i=0; i< jsonArray.size(); i++) {
    documents.add(Document.parse(jsonArray.get(i).toString()));
}

现在,我们面临的问题是jsonbson的转换需要大量的时间

请建议将json转换为bson文档或将jsonArray转换为文档列表的最佳方法


共 (0) 个答案