MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Erro de chave duplicada do MongoDB E11000


Acho que você teve modelo por days coleção com date atributo que tinha índice exclusivo date_1 .

Agora você o removeu, mas a coleção ainda tem esse índice.

então é por isso que diz:

coleção de erros de chave duplicada:índice .days:date_1 chave duplicada:{ :null }

significa que você está inserindo outro registro em que date atributo também é nulo.

faça login no mongodb do console e tente fazer isso:
db.collectionNameHere.getIndexes();
db.collectionNameHere.dropIndex('date_1');
db.collectionNameHere.getIndexes();

p.s. sinta-se à vontade para fornecer quaisquer dados adicionais em sua pergunta ou em comentários, para nos ajudar a resolver seu problema.