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

Mongo Dando 'error de clave duplicada' en campos no únicos

Mongoose no elimina los índices existentes, por lo que deberá eliminar explícitamente el índice para deshacerse de él. En el caparazón:

> db.items.dropIndex('assets.serial_1')

Esto sucederá si inicialmente define ese campo unique: true pero luego elimínelo de la definición del esquema o cámbielo a unique: false .