DBCollection.insert
タイプDBObject
のパラメータを受け入れます 、List<DBObject>
またはDBObject
の配列 ■一度に複数の文書を挿入する場合。文字列配列を渡しています。
ドキュメントを手動で入力する必要があります(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"} ]);