Docs Menu

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

Universally Unique Identifiers(UUID)は、一意であることが事実上保証されている値が必要な場合に使用します。Atlas Search uuid タイプを使用して、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でなければなりません。