DBCollection.insert
accepterer en parameter af typen DBObject
, Liste
DBObject
s for at indsætte flere dokumenter på én gang. Du passerer i et string-array.
Du skal manuelt udfylde dokumenter (DBObject
s), indsæt dem i en List
eller en matrix af DBObject
s og til sidst 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);
Ovenstående uddrag er i det væsentlige det samme som den kommando, du ville udstede i MongoDB-skallen:
db.people.insert( [ {name: "Kiran", age: 20}, {name: "John"} ]);