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

Mongo Dando 'erro de chave duplicada' em campos não exclusivos


O Mongoose não remove os índices existentes, portanto, você precisará descartar explicitamente o índice para se livrar dele. Na casca:
> db.items.dropIndex('assets.serial_1')

Isso acontecerá se você definir inicialmente esse campo unique: true mas depois remova isso da definição do esquema ou altere-o para unique: false .