gpt4 book ai didi

mongodb - 数据迁移后解析基于位置的查询不起作用

转载 作者:可可西里 更新时间:2023-11-01 10:23:04 26 4
gpt4 key购买 nike

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

此问题正在 github 中讨论

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

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

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

最佳答案

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

解决方法:

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

其中 prod 是我的集合名称,location 是存储地理位置 (GeoPoint) 的列的名称

讨论了有关此问题的更多详细信息 here

谢谢

关于mongodb - 数据迁移后解析基于位置的查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36770263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com