MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara memasukkan banyak dokumen sekaligus di MongoDB melalui Java

DBCollection.insert menerima parameter tipe DBObject , List<DBObject> atau larik DBObject s untuk menyisipkan beberapa dokumen sekaligus. Anda melewatkan array string.

Anda harus mengisi dokumen secara manual (DBObject s), masukkan ke List<DBObject> atau larik DBObject s dan akhirnya insert mereka.

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);

Cuplikan di atas pada dasarnya sama dengan perintah yang akan Anda keluarkan di shell 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 menemukanSatu()

  2. Mengimpor json dari file ke mongodb menggunakan mongoimport

  3. GSSException:Tidak ada kredensial valid yang diberikan (Tingkat mekanisme:Gagal menemukan Kerberos tgt)

  4. Bagaimana saya bisa menggunakan operator LIKE di luwak?

  5. ScaleGrid Mengumumkan Layanan Hosting MongoDB di Kanada