

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

# 地理空间索引
<a name="indexes-geospatial"></a>

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

当您的应用程序需要执行基于位置的查询时，地理空间索引非常有用，例如：
+ 寻找附近的景点，
+ 确定某个位置是否位于特定区域内
+ 计算位置之间的距离

## 支持的索引属性
<a name="indexes-geospatial-properties"></a>


| Option | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 | 
| --- | --- | --- | --- | --- | --- | 
| [name](index-property-name.md) | 支持 | 是 | 是 | 是 | 是 | 

## 创建地理空间索引
<a name="indexes-geospatial-creating"></a>

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

该`key`参数是一个 JSON 文档，用于指定字段和 2dsphere 索引类型：

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

`options`参数是一个 JSON 文档，用于指定索引的选项：

```
{
  "name": "<name>"
}
```

有关创建地理空间[索引的示例，请参阅索引属性](index-properties.md)。