View a markdown version of this page

地理空间索引 - Amazon DocumentDB

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

地理空间索引

地理空间索引是一种特殊类型的索引,旨在有效地查询和管理存储在文档集合中的地理空间数据。Amazon DocumentDB 支持 2dsphere 索引,这些索引是专门为处理球体(如地球)上的地理空间数据而设计的。这允许基于球面几何形状进行精确的计算和查询。

当您的应用程序需要执行基于位置的查询时,地理空间索引非常有用,例如:

  • 寻找附近的景点,

  • 确定某个位置是否位于特定区域内

  • 计算位置之间的距离

支持的索引属性

Option 3.6 4.0 5.0 8.0 弹性集群
name 支持

创建地理空间索引

使用createIndex()方法创建地理空间索引。该方法的语法是:db.collection.createIndex(<key>, <options>)

key参数是一个 JSON 文档,用于指定字段和 2dsphere 索引类型:

{ "<field>": "2dsphere" }

options参数是一个 JSON 文档,用于指定索引的选项:

{ "name": "<name>" }

有关创建地理空间索引的示例,请参阅索引属性