Docs Menu
Docs Home
/ /

単一フィールド一意のインデックスの作成

一意なインデックスを使用すると、特定のフィールドに対して値が最大 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 } )

戻る

Unique

項目一覧