sql >> Database >  >> NoSQL >> MongoDB

MongoError,err:E11000 dubbele sleutelfout

@ManseUK Heeft waarschijnlijk gelijk, dat lijkt erop dat UserName een 'sleutel' is - in dit geval een index. De _id attribuut is de "primaire" index die standaard wordt aangemaakt, maar met mongodb kun je er meerdere hebben.

Start een mongo-console en voer medinfo.users.getIndexes() . uit ? Iets moet een index hebben toegevoegd aan 'Gebruikersnaam'.

required: true zou dat niet doen, maar je hebt misschien eerder met andere instellingen gespeeld en de index is niet verwijderd?



  1. Logboekregistratie configureren voor het MongoDB Java-stuurprogramma

  2. mongoDB sharding voorbeeld

  3. Nodejs prestatie-optimalisatie

  4. Meest populaire NoSQL-databases die worden ondersteund door ClusterControl