MongoDB---地理索引

来源:互联网 发布:nginx 多servername 编辑:程序博客网 时间:2024/05/20 21:22

上一节中,介绍了基本的索引用法,这一届介绍一下地理索引。

地理索引的建立通过如下方式:ensureIndex({gps:"2d"}),即可建立。

地理索引必须要是2个元素组成的数组,或者是2个键组成的文档。

创建完了索引后,如果不指定min和max,默认范围是-180-180,可以通过

ensureIndex({gps:"2d"},{min:-1,max:2000})达到指定范围的效果。

在查找的时候通过$near来指定范围。

通过$within来指定使用的模具,$box是矩形,$center是圆形。

$box的第一个数组是左下角的点的坐标,第二个是右上角的点的坐标。

$center的第一个数组是圆心坐标,第二个是半径。

0 0