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

Pymongo:insert_many + chỉ mục duy nhất

Một giải pháp có thể là sử dụng ordered tham số của insert_many và đặt nó thành False (mặc định là True ):

my_collection.insert_many(to_insert, ordered=False)

Từ tài liệu PyMongo:

Mặc dù vậy, bạn vẫn sẽ phải xử lý một ngoại lệ khi không thể chèn tất cả các tài liệu.

Tùy thuộc vào trường hợp sử dụng của bạn, bạn có thể quyết định pass , ghi lại cảnh báo hoặc kiểm tra ngoại lệ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để (đúng cách) Triển khai MongoDB trên Kubernetes và Truy cập nó từ một Pod / Job khác?

  2. Xóa nhiều tham chiếu đến nhiều tham chiếu trong Mongoose

  3. pymongo nhận được E11000 lỗi chỉ mục chính lỗi trùng lặp lỗi pymongo

  4. MongoDB Tìm Khớp Mảng Chính xác nhưng thứ tự không quan trọng

  5. Đổi tên trường trong Tài liệu được nhúng trong Mảng trong MongoDB không hoạt động