翻译或纠错本页面
地理索引教程¶
创建以及查询 2d, 2dsphere, 和 haystack 索引的教程
- 创建 2dsphere 索引
MongoDB中 2dsphere 索引支持以GeoJSON对象格式和普通坐标对格式的数据。
- 查询 2dsphere 索引
查找位于GeoJSON对象内部,或者与其相邻,或者与其相交的位置。或者,在一个球面上查找在一个由坐标点确定的圆内部的位置。
- 创建一个 2d 索引
创建 2d 索引以支持查询以普通坐标对形式存储的数据。
- 查询 2d 索引
根据坐标对查找位置
- 创建Haystack索引
haystack索引是一个被特殊优化过的索引,用于返回小区域结果。对于那些使用球面几何的查询而言, 2dsphere 会是一个更好的选择。
- 查询Haystack索引
基于位置数据和在非位置数据在小区域内进行查找
- 使用球面几何计算距离
距离和弧度键互换