sql >> Databáze >  >> NoSQL >> MongoDB

Ujistěte se, že index nefunguje - MongoDB

Nejsou ne problémy, můžete vidět, že index je tam. Očekáváte, že nepovolí duplicitní prvky? K tomu musíte nastavit jedinečný příznak na true:

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

AKTUALIZACE:spuštění zajistit znovu pomocí {unique: true} nefunguje, musíte vypustit a ensureIndex znovu:

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



  1. PHP startovací mongo:Nelze inicializovat modul

  2. Nastavení Redis na Webfaction

  3. MongoDB nebo CouchDB - vhodné pro výrobu?

  4. Nejjednodušší způsob, jak nainstalovat rozšíření Mongodb PHP v Ubuntu 13.10 (sucy)?