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

Mongo Dare "errore chiave duplicata" su campi non univoci

Mongoose non rimuove gli indici esistenti, quindi dovrai eliminare esplicitamente l'indice per sbarazzartene. Nella shell:

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

Ciò accadrà se inizialmente definisci quel campo unique: true ma poi rimuoverlo dalla definizione dello schema o cambiarlo in unique: false .