我有以下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/

10-10 08:51