MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoError,err:błąd zduplikowanego klucza E11000

@ManseUK Prawdopodobnie ma rację, wygląda na to, że nazwa użytkownika jest „kluczem” - w tym przypadku indeksem. _id atrybut jest "podstawowym" indeksem, który jest tworzony domyślnie, ale mongodb pozwala mieć ich wiele.

Uruchom konsolę mongo i uruchom medinfo.users.getIndexes() ? Coś musiało dodać indeks do 'UserName'.

required: true nie zrobiłbym tego, ale być może bawiłeś się wcześniej z innymi ustawieniami i indeks nie został usunięty?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Połącz wyszukiwanie tekstowe i zapytanie geoprzestrzenne

  2. Dlaczego mój schemat nie dodaje wartości domyślnych w tablicach mangusty?

  3. Metoda mongoengine save jest przestarzała?

  4. MongoDB findAndModify()

  5. Indeksowanie w tle MongoDb i unikalny indeks