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

Sử dụng ReplicaSetConnection của pymongo:đôi khi nhận được IndexError:không có mục nào như vậy cho Cursor

Ôi, tôi là một tên ngốc. Hóa ra tôi có một luồng khác đang chạy một số mã thử nghiệm cùng lúc. Do đó, có một quá trình đồng thời đã sửa đổi cơ sở dữ liệu trong khoảng thời gian mà tôi phải mất để kiểm tra con trỏ và sau đó kéo dữ liệu ra khỏi nó.

Đây là một ví dụ thú vị về cách con trỏ lười biếng và bản thân đối tượng con trỏ không chỉ là một mảng đơn giản.

Chúc mừng, - Peter




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách loại trừ _id mà không bao gồm các trường khác bằng cách sử dụng khung tổng hợp

  2. MongoDB $ sum và $ avg tài liệu phụ

  3. Lưu trữ Utc và giờ địa phương trong Mongo

  4. Chỉ mục MongoDB trên các loại khác nhau

  5. Chuyển đổi dự phòng cơ sở dữ liệu minh bạch cho các ứng dụng của bạn