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

MongoDB E11000 lỗi khóa trùng lặp

Tôi nghĩ rằng Bạn đã có mô hình cho days bộ sưu tập với days thuộc tính có chỉ mục duy nhất date_1 .

Bây giờ Bạn đã xóa nó nhưng bộ sưu tập vẫn có chỉ mục đó.

vì vậy đó là lý do tại sao nó nói:

bộ sưu tập lỗi khóa trùng lặp:.days index:date_1 khóa trùng lặp:{:null}

nó có nghĩa là bạn đang chèn một bản ghi khác trong đó date thuộc tính cũng là null.

đăng nhập vào mongodb từ bảng điều khiển và cố gắng thực hiện việc này:

db.collectionNameHere.getIndexes();
db.collectionNameHere.dropIndex('date_1');
db.collectionNameHere.getIndexes();

p.s. Vui lòng cung cấp bất kỳ dữ liệu bổ sung nào trong câu hỏi của Bạn hoặc trong nhận xét, để giúp tôi / chúng tôi giải quyết vấn đề của Bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoexport sử dụng các ràng buộc $ gt và $ lt trong một phạm vi ngày

  2. Mongo Đưa ra 'lỗi khóa trùng lặp' trên các trường không phải duy nhất

  3. MongoDB mua mLab - Các lựa chọn thay thế lưu trữ MongoDB khác nhau là gì?

  4. Nâng cấp hàng loạt trong MongoDB bằng cách sử dụng mongoose

  5. Nâng cấp trong Mongo DB bằng trình điều khiển C # chính thức