@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?