DBCollection.insert
accepterar en parameter av typen DBObject
, List<DBObject>
eller en array av DBObject
s för att infoga flera dokument samtidigt. Du passerar i en strängarray.
Du måste fylla i dokument manuellt (DBObject
s), infoga dem i en List<DBObject>
eller en array av DBObject
s och så småningom insert
dem.
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);
Ovanstående kodavsnitt är i huvudsak detsamma som kommandot du skulle utfärda i MongoDB-skalet:
db.people.insert( [ {name: "Kiran", age: 20}, {name: "John"} ]);