我有以下Mongo通话,如何根据最近的地理坐标返回排序的地点列表?
Venues.find({'location.coordinates':
{ $near :
{ $geometry :
{ type : "Point" ,
coordinates: params.coordinates }
},
$maxDistance : 10000
}
});
最佳答案
使用$ near时,MongoDB返回结果sorted with nearest distance first by default。
如果这不是您想要的,请改用$ geoWithin。
关于javascript - 如何按附近的地理坐标对Mongo集合进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29957005/