MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo Giving 'Duplicate Key Error' bei nicht eindeutigen Feldern

Mongoose entfernt keine vorhandenen Indizes, daher müssen Sie den Index explizit löschen, um ihn loszuwerden. In der Shell:

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

Dies geschieht, wenn Sie dieses Feld anfänglich unique: true definieren aber entfernen Sie das später aus der Schemadefinition oder ändern Sie es in unique: false .