@ManseUK Probablemente tenga razón, parece que UserName es una 'clave', en este caso, un índice. El _id
El atributo es el índice "primario" que se crea de forma predeterminada, pero mongodb le permite tener varios de estos.
Inicie una consola mongo y ejecute medinfo.users.getIndexes()
? Algo debe haber agregado un índice en 'UserName'.
required: true
no haría eso, pero es posible que haya jugado con otras configuraciones anteriormente y el índice no se haya eliminado?