MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Errore chiave duplicata MongoDB E11000

Penso che tu abbia avuto il modello per days ritiro con date attributo con indice univoco date_1 .

Ora l'hai rimosso ma la raccolta ha ancora quell'indice.

ecco perché dice:

raccolta errori chiave duplicata:.days index:date_1 chiave duplicata:{ :null }

significa che stai inserendo un altro record in cui date anche l'attributo è nullo.

accedi a mongodb dalla console e prova a farlo:

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

p.s. sentiti libero di fornire qualsiasi dato aggiuntivo nella tua domanda o nei commenti, per aiutarmi a risolvere il tuo problema.