Sử dụng vòng lặp for để ánh xạ _id và các giá trị và thu thập tất cả các giá trị vào danh sách tài liệu.
Một cái gì đó giống như
Map<String, List<String>> inMap = new HashMap<>();
List<Document> documents = new ArrayList<>();
for(Map.Entry<String, List<String>> kv :inMap.entrySet()) {
Document doc = new Document();
doc.put("_id", kv.getKey());
List<String> values = kv.getValue();
doc.put("query", values.get(0));
... rest of values
documents.add(doc);
}
collection.insertMany(documents);