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

MongoError,err:E11000 duplikatnøglefejl

@ManseUK Har nok ret, det ser ud til at brugernavn er en 'nøgle' ​​- i dette tilfælde et indeks. _id attribut er det "primære" indeks, der oprettes som standard, men mongodb giver dig mulighed for at have flere af disse.

Start en mongo-konsol og kør medinfo.users.getIndexes() ? Noget må have tilføjet et indeks på 'Brugernavn'.

required: true ville ikke gøre det, men du har muligvis spillet med andre indstillinger tidligere, og indekset er ikke blevet fjernet?



  1. MongoEngine - Slettet felt rejser stadig ValidationError

  2. Luk mongooses forbindelse korrekt, når du er færdig

  3. kan ikke konvertere fra 'MongoDB.Driver.IMongoCollection<>' til 'System.Collections.Generic.IEnumerable<>'

  4. Projekt med Match i aggregat fungerer ikke i mongodb