sql >> Databasteknik >  >> NoSQL >> MongoDB

Se till att index inte fungerar - MongoDB

Det finns inga problem kan du se att indexet finns där. Du förväntar dig att det inte ska tillåta dubbletter av element? För det måste du ställa in unik flagga till true:

db.users.ensureIndex({ name : 1},{unique: true});

UPPDATERING:kör säker igen med {unique: true} inte fungerar måste du släppa och ensureIndex igen:

db.users.dropIndex({name:1})
db.users.ensureIndex({ name : 1}, {unique:true, dropDups : true}); 



  1. Lagring för miljontals bilder

  2. Aggregera med $summa i mongodb

  3. Uppgradera till Ubuntu 15.04 från 14.10 breaks mongo - hur fixar jag?

  4. Lagrar några små (under 1MB) filer med MongoDB i NodeJS UTAN GridFS