Docs Menu
Docs Home
/
MongoDB Atlas
/ / / /

効率的なフィルタリングとソートのための UUID フィールドのインデックス作成方法

項目一覧

  • uuidタイプのインデックスを定義する
  • uuidフィールド プロパティを構成する

ほぼ一意であることが保証されている値が必要な場合は、 汎用一意識別子(UUID) を使用します。 Atlas Searchuuid タイプを使用して、 BSON バイナリ サブタイプ フィールドでインデックス、クエリ、4 ソート を行えます。

uuidタイプのインデックスを定義するには、Atlas UI で希望する構成方法を選択し、データベースとコレクションを選択します。

  1. [ Refine Your Indexをクリックしてインデックスを構成します。

  2. Field Mappingsセクションで、 Add FieldをクリックしてAdd Field Mappingウィンドウを開きます。

  3. [Customized Configuration] をクリックします。

  4. Field Nameドロップダウンからインデックスするフィールドを選択します。

  5. Data Typeドロップダウンをクリックし、Uuid を選択します。

  6. [Add] をクリックします。

以下は、 uuid型の JSON構文です。 デフォルトのインデックス定義を以下のように置き換えます。 フィールドの詳細については、「フィールド プロパティ」を参照してください。

{
"mappings": {
"dynamic": true
"fields": {
"<field-name>": {
"type": "uuid",
}
}
}
}

Atlas Search uuid型は次のパラメータを取ります。

オプション
タイプ
必要性
説明
type
uuid
必須
このフィールド型を識別する、人間が判読できるラベル。値はuuidでなければなりません。

戻る

token