数据迁移后解析基于位置的查询无法正常工作

时间:2016-04-21 12:53:59

标签: mongodb parse-platform

在将数据库迁移到我自己的mongoDB服务器后,解析查询withinKilometers()无效(无错误,但响应为空)。

github

正在讨论这个问题

但是他们说这是mongoDB版本的问题。 我尝试使用mongo 3.0.11,3.0.9和3.0.0

提到的解决方法是使用云代码,但查询也在云中失败。

任何人都有其他解决方法请帮助,因为解析数据迁移的最后日期即将来临。

1 个答案:

答案 0 :(得分:2)

我们必须为mongoDB的数据库列创建索引以支持geoQuerry,默认情况下它似乎不支持它。

解决方案:

db.prod.createIndex({ "location": "2d" })

prod是我的收藏名称和位置是存储地理位置的列名称(GeoPoint)

有关该问题的更多细节已经讨论here

由于