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

Các tính năng hoạt động ghi hàng loạt của PyMongo với trình tạo

Bạn chỉ cần làm:

sDB.insert(iter_something(converted))

PyMongo sẽ làm điều đúng đắn:lặp lại trình tạo của bạn cho đến khi nó mang lại 1000 tài liệu hoặc 16MB dữ liệu, sau đó tạm dừng trình tạo trong khi chèn lô vào MongoDB. Sau khi đã chèn lô, PyMongo sẽ tiếp tục trình tạo của bạn để tạo lô tiếp theo và tiếp tục cho đến khi tất cả tài liệu được chèn. Sau đó, insert () trả về danh sách id tài liệu đã chèn.

Hỗ trợ ban đầu cho trình tạo đã được thêm vào PyMongo trong cam kết này và chúng tôi đã duy trì hỗ trợ cho trình tạo tài liệu kể từ đó.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Khắc phục “kinh độ / vĩ độ nằm ngoài giới hạn” trong MongoDB khi tạo Chỉ mục 2dsphere

  2. mongorestore không thành công do BSONSize không hợp lệ

  3. activerecord và cầu mongo / mongo-mapper

  4. mối quan hệ nhiều đến nhiều với nosql (mongodb và mongoose)

  5. Mongodb tổng hợp truy vấn trên các bản ghi cụ thể thay vì bộ sưu tập