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

MongoError, err:E11000 lỗi khóa trùng lặp

@ManseUK Có lẽ đúng, có vẻ như Tên người dùng là một 'khóa' - trong trường hợp này là một chỉ mục. _id thuộc tính là chỉ mục "chính" được tạo theo mặc định, nhưng mongodb cho phép bạn có nhiều trong số này.

Khởi động bảng điều khiển mongo và chạy medinfo.users.getIndexes() ? Một cái gì đó phải được thêm một chỉ mục trên 'Tên người dùng'.

required: true sẽ không làm điều đó, nhưng bạn có thể đã chơi với các cài đặt khác trước đó và chỉ mục chưa bị xóa?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb c # chọn ký hiệu chấm trường cụ thể

  2. Cách chèn đối tượng mới mà không xóa đối tượng trước đó

  3. Cách đặt trình điều khiển MongoDB trên XAMPP

  4. Các trường bổ sung Mongo dbref không hiển thị trong mongoshell. Làm thế nào để hiển thị chúng?

  5. Cập nhật Nhiều nếu tồn tại, nếu không, hãy tạo cho mỗi LeadId không tồn tại một Tài liệu mới