我收集了大量事件,想知道是否有任何方法可以按距离以分页方式对它们进行排序。
我正在使用 geoWithin 操作符来查找某个半径内的事件,但需要按距离对结果进行排序并以分页方式返回它们。
我收集了大量事件,想知道是否有任何方法可以按距离以分页方式对它们进行排序。
我正在使用 geoWithin 操作符来查找某个半径内的事件,但需要按距离对结果进行排序并以分页方式返回它们。
如果您希望根据距中心点的半径按距离排序,我建议您使用$near
带有 set 的查询$maxDistance
,而不是$geoWithin
. 此查询的结果将自动按距中心的距离排序。