sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB E11000 error de clave duplicada

Creo que tuviste un modelo durante days colección con date atributo que tenía un índice único date_1 .

Ahora lo ha eliminado, pero la colección aún tiene ese índice.

entonces por eso dice:

colección de errores de clave duplicada:.days index:date_1 dup key:{ :null }

significa que está insertando otro registro donde date el atributo también es nulo.

inicie sesión en mongodb desde la consola e intente hacer esto:

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

PD. siéntase libre de proporcionar cualquier dato adicional en Su pregunta o en los comentarios, para ayudarme/nosotros a resolver Su problema.