在文档中,它说Mongo默认将其视为经纬度:
默认情况下,索引假定您正在索引纬度/经度,并且因此配置为[-180..180]值范围。
所以,假设我在我的文档中有这个:
我确保我的索引:
默认情况下,索引假定您正在索引纬度/经度,并且因此配置为[-180..180]值范围。
所以,假设我在我的文档中有这个:
post['loc'] = [ -40.234, 56.222]
db.mycollection.save(post)
我确保我的索引:
db.mycollection.ensureIndex({"loc":"2d"})
现在,我该如何在Mongo中执行以下操作?
- 给我所有距离某个经纬度5英里以内的文档
- 给我所有距离某个经纬度400米以内的文档