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

Những hạn chế của chỉ mục từng phần là gì?

Không, chỉ mục từng phần chỉ hỗ trợ một tập hợp con của các toán tử trong bộ lọc được sử dụng. Các toán tử duy nhất được hỗ trợ là:$AND (chỉ ở cấp cao nhất), $EQ , $LT , $LTE , $GT , $GTE , $EXISTSTYPE_OPERATOR .

Điều đó làm mất đi, ví dụ:$NOT , $REGEX , $OR , v.v.

Bạn có thể thấy điều đó trong nguồn cho MongoDB tại đây .

Cũng có một số hạn chế chung đối với các chỉ mục từng phần:

  • _id chỉ mục không được là chỉ mục một phần.
  • Các chỉ mục thưa thớt không thể là chỉ mục một phần.
  • Chỉ mục chính của phân đoạn không được là chỉ mục một phần.
  • Chỉ mục một phần không được hỗ trợ trong các phiên bản trước 3.2.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tốt nhất để lưu trữ / nhận các giá trị được tham chiếu từ danh sách trong Mongo / RectiveMongo?

  2. Mongorestore đến một cơ sở dữ liệu khác

  3. Làm thế nào để bạn đặt một tệp hình ảnh trong một đối tượng json?

  4. Biểu thức MongoDB để truy vấn mảng tài liệu con

  5. Làm cách nào để kiểm tra xem một chỉ mục có đang được sử dụng hay không