一意なインデックスを使用すると、特定のフィールドに対して値が最大 1 回表示されるようになります。
MongoDB Shell でユニークインデックスを作成するには、 オプションをdb.collection.createIndex() uniqueに設定して、true メソッドを使用します。
db.collection.createIndex( { <field>: <sortOrder> }, { unique: true } )
このタスクについて
この例では、 membersコレクションの user_idフィールドにユニークインデックスを追加して、user_idフィールドに重複する値がないようにします。
手順
コレクションの フィールドにユニークインデックスを作成するには、user_id membersmongoshで次のコマンドを実行します。
db.members.createIndex( { "user_id": 1 }, { unique: true } )