1,747
社区成员
发帖
与我相关
我的任务
分享
for(int i=0;i<documents.size();i++){
if(i > 0 && (i+1) % 10000==0){
collection.insertMany(documents.subList(i-9999, i+1));
}
}
JsonArray jsonArr = new JsonParser().parse(jsonData).getAsJsonArray();
int insert_size = jsonArr.size();
for(int i=0;i<insert_size;i++){
if(i >0 && i % 10000==0){
collection.bulkWrite(bulkInsert);
bulkInsert.clear();
}
bulkInsert.add(new InsertOneModel<Document>(
Document.parse(jsonArr.get(i).toString())));
}
;