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

MongoDB:Chỉ mục phức hợp duy nhất và thưa thớt với các giá trị thưa thớt

Hãy nhớ rằng mongodb chỉ có thể sử dụng một chỉ mục cho mỗi truy vấn (nó sẽ không kết hợp các chỉ mục với nhau để thực hiện truy vấn trên hai trường có các chỉ mục riêng biệt nhanh hơn).

Điều đó nói rằng, nếu bạn muốn cố gắng kiểm tra tính duy nhất, bạn có thể thực hiện truy vấn từ ứng dụng trước khi chèn (điều này chỉ giải quyết một phần vấn đề, vì có khoảng cách giữa khi bạn truy vấn và khi bạn chèn).

Bạn có thể muốn bỏ phiếu về vấn đề JIRA này cho các chỉ mục được lọc, điều này có thể sẽ giúp ích cho trường hợp sử dụng của bạn: https://jira.mongodb.org/browse/SERVER-785




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lỗi Mongo DB:toán tử không hợp lệ:$ search khi thực hiện tìm kiếm $ text

  2. Phiên bản Mongoose .save () không hoạt động

  3. Cách thực hiện Tham gia trái trong DB (Mongo)

  4. Sử dụng .sort với PyMongo

  5. Đám mây lai so với đám mây công cộng đầy đủ - Ưu và nhược điểm