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

MongoDB:Khóa duy nhất trong tài liệu nhúng

Chỉ mục duy nhất chỉ tồn tại trong bộ sưu tập. Để thực thi tính duy nhất và các ràng buộc khác trên toàn bộ tài liệu, bạn phải thực hiện điều đó trong mã máy khách. (Có thể bộ sưu tập ảo sẽ cho phép điều đó, bạn có thể bỏ phiếu cho nó.)

Điều bạn đang cố gắng làm trong trường hợp của mình là tạo chỉ mục trên khóa Items.Name không tồn tại trong bất kỳ tài liệu nào (nó không tham chiếu đến tài liệu được nhúng bên trong mảng Items ), do đó nó là null và vi phạm ràng buộc duy nhất trên toàn bộ tập hợp.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:LỖI:quy trình con không thành công, thoát với lỗi số 14

  2. Làm cách nào để cập nhật tiêu chí đối sánh Phần tử mảng trong tài liệu MongoDB?

  3. MongoDB $ round so với $ trunc:Sự khác biệt là gì?

  4. Số lượng Mongodb khác biệt với nhiều trường nhóm

  5. Làm cách nào để nối các mảng từ nhiều tài liệu trong MongoDB?