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

Mongo Giver 'duplicate key error' på ikke-unikke felter

Mongoose fjerner ikke eksisterende indekser, så du bliver nødt til eksplicit at droppe indekset for at slippe af med det. I skallen:

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

Dette vil ske, hvis du først definerer det felt unique: true men fjern det senere fra skemadefinitionen eller skift det til unique: false .



  1. Redis Key udløbsmeddelelse med Jedis

  2. Flere tæller med enkelt forespørgsel i mongodb

  3. MongoDB $substrBytes

  4. Hvordan ændrer man strukturen af ​​MongoDBs kort-reducer resultater?