翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
地理空間インデックス
地理空間インデックスは、ドキュメントのコレクションに保存されている地理空間データを効率的にクエリおよび管理するために設計された特殊なタイプのインデックスです。Amazon DocumentDB は、球体 (地球など) 上の地理空間データを処理するように特別に設計された 2 次元インデックスをサポートしています。これにより、球状ジオメトリに基づく正確な計算とクエリが可能になります。
地理空間インデックスは、アプリケーションが次のような場所ベースのクエリを実行する必要がある場合に役立ちます。
-
近くの関心のあるポイントを見つける
-
ロケーションが特定のエリア内にあるかどうかを判断する
-
ロケーション間の距離の計算
サポートされているインデックスプロパティ
| オプション | 3.6 | 4.0 | 5.0 | 8.0 | Elastic クラスター |
|---|---|---|---|---|---|
| name | はい | はい | はい | はい | はい |
地理空間インデックスの作成
createIndex() メソッドを使用して地理空間インデックスを作成します。メソッド構文は次のとおりです。 db.collection.createIndex(<key>, <options>)
key パラメータは、 フィールドと 2dsphere インデックスタイプを指定する JSON ドキュメントです。
{ "<field>": "2dsphere" }
options パラメータは、インデックスのオプションを指定する JSON ドキュメントです。
{ "name": "<name>" }
地理空間インデックスの作成例については、「インデックスプロパティ」を参照してください。