MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd duplikatu klucza MongoDB E11000

Myślę, że miałeś model na days kolekcja z date atrybut, który miał unikalny indeks date_1 .

Teraz został usunięty, ale kolekcja nadal ma ten indeks.

dlatego jest napisane:

zduplikowana kolekcja błędów klucza:.days index:date_1 dup key:{ :null }

oznacza to, że wstawiasz kolejny rekord, w którym date atrybut jest również pusty.

zaloguj się do mongodb z konsoli i spróbuj to zrobić:

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

p.s. możesz podać dodatkowe dane w swoim pytaniu lub komentarzach, aby pomóc mi/nam rozwiązać Twój problem.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak używać Node.js do nawiązywania połączenia tunelowego SSH z bazą danych MongoDB?

  2. Kiedy należy używać bazy danych NoSQL zamiast relacyjnej bazy danych? Czy można używać obu w tej samej witrynie?

  3. Programowa aktualizacja pól w Mongo i Meteor

  4. Utwórz bazę danych w MongoDB

  5. rmongodb:używając $ lub w zapytaniu