【发布时间】:2017-02-08 15:53:59
【问题描述】:
我有一种算法,该算法目前从我的数据库中提取几个 2D 球体点(不超过 6 个),这些点都在某个半径范围内。拉出这些点后,我想以有效的路线对它们进行排序并按此顺序返回它们(当前,当我返回它们时,可以将用户从一个点发送到离它最远的点,即使有途中的点)。是否有使用 MongoDB 2Dsphere 点执行此操作的有效方法?我尝试过的蛮力方法效率不高:我先找到离起点A最近的B点,然后再找离B点最近的C点,以此类推。
【问题讨论】:
标签: mongodb algorithm optimization distance 2dsphere