MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да вмъкнете няколко документа наведнъж в MongoDB чрез Java

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"} ]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Автоматизиране на MongoDB със SaltStack

  2. Как да извлека създадената дата от Mongo ObjectID

  3. MongoDB:Не се получава правилен резултат с помощта на оператор $geoWithin

  4. Как автоматизацията на базата данни на MongoDB подобрява сигурността

  5. MongoDB ИЗБЕРЕТЕ БРОЙ ГРУПА ОТ