我有一个Meteor应用程序在查询Mongo数据库中的位置nea的方法中抛出错误
MongoError: $near requires geojson point, given
{ type: "Point", coordinates: [ 40.23511038435587, -87.76385225707914 ]
下面是查询语句,如果这有任何区别
var thangs = Thangs.find (
{
'coordinates2d': {
$near: {
$geometry: { type: "Point",
"coordinates": [ parseFloat (latitude) , parseFloat (longitude) ]
},
$maxDistance: radiusMeters
}
}
}
).fetch ();
我可以使用坐标在本地调用该方法,它看起来很好,但我在服务器日志中发现了上述错误。
任何建议都将不胜感激。如果有更多我可以提供的信息,请告诉我。