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