【发布时间】:2014-12-18 08:20:36
【问题描述】:
使用meteorjs,当我使用本地主机时,我可以让它工作。但是当我部署到流星时,我在日志中收到以下错误。
INFO 队列任务中的异常:MongoError:找不到任何特殊索引:2d(需要索引),2dsphere(需要索引),用于:{ location: { $near: { $geometry: { type: "Point" , 坐标: [ -80 , 40 ] }, $minDistance: 0, $maxDistance: 500 } } }
有人知道为什么吗?我已经确保该位置实际上是 2dsphere 类型。
【问题讨论】:
-
你是如何创建索引的?你在使用
_ensureIndex还是你是怎么做到的? -
事实证明,$geoWithin 没有使用 $near,而是起作用了。