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()));
}
现在,我们面临的问题是json
到bson
的转换需要大量的时间
请建议将json转换为bson文档或将jsonArray转换为文档列表的最佳方法
共 (0) 个答案