json转换为bson的性能问题

时间:2018-11-09 04:21:28

标签: java json mongodb bson

这是Java函数的一个片段,我们以一个com.google.gson.JsonArray作为参数,然后在循环中,将尺寸非常小的每个json元素转换为相应的{{1 }}文档,然后在循环完成后,我们使用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的转换需要大量时间。

请提出将json转换为bson文档或将jsonArray转换为文档列表的最佳方法。

0 个答案:

没有答案