@ManseUKおそらく正しいでしょう。これは、UserNameが「キー」(この場合はインデックス)のように見えます。 _id 属性はデフォルトで作成される「プライマリ」インデックスですが、mongodbではこれらを複数持つことができます。
mongoコンソールを起動し、medinfo.users.getIndexes()を実行します ? 'UserName'にインデックスが追加されている必要があります。
required: true そうはしませんが、以前に他の設定で遊んだことがあり、インデックスが削除されていない可能性がありますか?