MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách chèn nhiều tài liệu cùng lúc trong MongoDB thông qua Java

DBCollection.insert chấp nhận một tham số kiểu DBObject , List<DBObject> hoặc một mảng DBObject s để chèn nhiều tài liệu cùng một lúc. Bạn đang chuyển vào một mảng chuỗi.

Bạn phải điền tài liệu theo cách thủ công (DBObject s), chèn chúng vào List<DBObject> hoặc một mảng DBObject s và cuối cùng là insert họ.

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

Đoạn mã trên về cơ bản giống với lệnh bạn sẽ phát hành trong MongoDB shell:

db.people.insert( [ {name: "Kiran", age: 20}, {name: "John"} ]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hướng dẫn sử dụng MongoDB cho năm 2022 - Tìm hiểu MongoDB là gì?

  2. Chuyển hướng đầu ra của truy vấn mongo sang tệp csv

  3. MongoDB $ atan

  4. Cách sử dụng công cụ sửa đổi cập nhật $ push trong MongoDB và C #, khi cập nhật một mảng trong tài liệu

  5. MongoDB $ arrayElemAt