DBCollection.insert приема параметър от тип DBObject , List<DBObject> или масив от DBObject s за вмъкване на няколко документа наведнъж. Предавате в масив от низове.
Трябва ръчно да попълвате документи (DBObject s), вмъкнете ги в List<DBObject> или масив от DBObject s и евентуално insert тях.
DBObject document1 = new BasicDBObject();
document1.put("name", "Kiran");
document1.put("age", 20);
DBObject document2 = new BasicDBObject();
document2.put("name", "John");
List<DBObject> documents = new ArrayList<>();
documents.add(document1);
documents.add(document2);
collection.insert(documents);
Горният фрагмент е по същество същият като командата, която бихте издали в обвивката на MongoDB:
db.people.insert( [ {name: "Kiran", age: 20}, {name: "John"} ]);