sql >> Database >  >> NoSQL >> MongoDB

Zorg ervoor dat de index niet werkt - MongoDB

Er zijn geen problemen, kunt u zien dat de index er is. Je verwacht dat het geen dubbele elementen toestaat? Daarvoor moet je unique flag op true zetten:

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

UPDATE:nogmaals actief met {unique: true} werkt niet, moet je het laten vallen en ensureIndex nogmaals:

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



  1. Verbind laravel jenssegers met mongodb atlascluster

  2. MongoDb upsert uitzondering ongeldig BSON-veld

  3. ServerSelectionTimeoutError errno 11001 getaddrinfo mislukt python

  4. Hoe NumberLong-gegevens uit Mongodb te extraheren met Node.js?