如何通过附近的地理坐标对Mongo集合进行排序

时间:2015-04-30 00:33:48

标签: javascript mongodb meteor geojson

我有以下Mongo调用,如何根据最近的地理坐标返回排序位置列表?

Venues.find({'location.coordinates': 
            { $near :
      { $geometry :
        { type : "Point" ,
          coordinates: params.coordinates } 
        },
        $maxDistance : 10000
            } 
        }); 

1 个答案:

答案 0 :(得分:2)

当您使用$ near时,MongoDB会返回结果sorted with nearest distance first by default。 如果这是您不想要的,请使用$ geoWithin。