@ManseUK hat wahrscheinlich Recht, das sieht so aus, als wäre UserName ein 'Schlüssel' - in diesem Fall ein Index. Die _id
Das Attribut ist der "primäre" Index, der standardmäßig erstellt wird, aber Mongodb erlaubt es Ihnen, mehrere davon zu haben.
Starten Sie eine Mongo-Konsole und führen Sie medinfo.users.getIndexes()
aus ? Irgendetwas muss einen Index auf 'UserName' hinzugefügt haben.
required: true
würde das nicht tun, aber Sie haben vielleicht vorher mit anderen Einstellungen herumgespielt und der Index wurde nicht entfernt?