sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo Ger 'duplicerat nyckelfel' på icke-unika fält

Mongoose tar inte bort befintliga index så du måste explicit släppa indexet för att bli av med det. I skalet:

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

Detta kommer att hända om du initialt definierar det fältet unique: true men ta sedan bort det från schemadefinitionen eller ändra det till unique: false .



  1. MongoDB-aggregationsprojektsträng till ObjectId

  2. Hur man skickar ObjectId från MongoDB i MVC.net

  3. Byt namn på ett fält i frågeresultaten i MongoDB

  4. Hitta nycklar med jokertecken