【发布时间】:2011-06-01 22:01:21
【问题描述】:
在文档中,它说默认情况下,Mongo 将其视为纬度/经度:
默认情况下,索引假定您是 索引纬度/经度并且是 因此配置为 [-180..180] 值范围。
所以,假设我的文档中有这个:
post['loc'] = [ -40.234, 56.222]
db.mycollection.save(post)
我确保我的索引:
db.mycollection.ensureIndex({"loc":"2d"})
现在,我如何在 Mongo 中执行以下操作?
- 给我某个纬度/经度 5 英里范围内的所有文件
- 给我某个纬度/经度 400 米范围内的所有文件
【问题讨论】: