@ManseUK Probabilmente ha ragione, sembra che UserName sia una "chiave", in questo caso un indice. Il _id
attributo è l'indice "primario" creato per impostazione predefinita, ma mongodb ti consente di averne più.
Avvia una console mongo ed esegui medinfo.users.getIndexes()
? Qualcosa deve aver aggiunto un indice su 'UserName'.
required: true
non lo farei, ma potresti aver giocato con altre impostazioni in precedenza e l'indice non è stato rimosso?