本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
地理空間索引
地理空間索引是一種特殊類型的索引,旨在有效率地查詢和管理存放在文件集合中的地理空間資料。Amazon DocumentDB 支援 2dsphere 索引,專門設計用於處理球體 (例如地球) 上的地理空間資料。這允許根據球形幾何進行準確的計算和查詢。
當您的應用程式需要執行以位置為基礎的查詢時,地理空間索引很有幫助,例如:
-
尋找附近的興趣點,
-
判斷位置是否位於特定區域內
-
計算位置之間的距離
支援的索引屬性
| 選項 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 |
|---|---|---|---|---|---|
| name | 是 | 是 | 是 | 是 | 是 |
建立地理空間索引
使用 createIndex()方法來建立地理空間索引。方法語法為: db.collection.createIndex(<key>, <options>)
key 參數是 JSON 文件,指定 欄位和 2dsphere 索引類型:
{ "<field>": "2dsphere" }
options 參數是 JSON 文件,可指定索引的選項:
{ "name": "<name>" }
如需建立地理空間索引的範例,請參閱索引屬性。