sql >> Databáze >  >> NoSQL >> MongoDB

Chyba duplicitního klíče MongoDB E11000

Myslím, že jste měli model na days kolekce s date atribut, který měl jedinečný index date_1 .

Nyní jste jej odstranili, ale sbírka má tento index stále.

takže to je důvod, proč to říká:

kolekce chyb duplicitního klíče:.days index:date_1 duplicitní klíč:{ :null }

znamená to, že do date vkládáte další záznam atribut je také null.

přihlaste se do mongodb z konzole a zkuste to udělat:

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

p.s. neváhejte ve svém dotazu nebo v komentářích uvést jakékoli další údaje, které nám pomohou vyřešit váš problém.



  1. Jak uložím soubor do MongoDB?

  2. Server Discovery And Monitoring engine je zastaralý

  3. Mezipaměť v paměti s vypršením platnosti LRU

  4. Úvod do Morphia – Java ODM pro MongoDB