ありません 問題は、インデックスがそこにあることがわかります。重複する要素を許可しないことを期待していますか?そのためには、一意のフラグをtrueに設定する必要があります:
db.users.ensureIndex({ name : 1},{unique: true});
更新:{unique: true}
を使用してもう一度ensureを実行します 動作しません。ドロップしてensureIndex
する必要があります もう一度:
db.users.dropIndex({name:1})
db.users.ensureIndex({ name : 1}, {unique:true, dropDups : true});