如何在Mongo中查找两个字段之间的距离

时间:2019-05-10 09:44:20

标签: mongodb geospatial

我的收藏集 Col1 有两个字段 loc1 loc2 。我需要检查 loc1 是否比 loc2 父X km。计算距离也可以。我非常希望不要创建新集合。

我正在使用3.6.7 mongoDB的外壳进行测试。 在 loc1 loc2 上都有2dsphere索引。 我通过geoNear聚合和nearSphere查询运算符都失败了。两者都不喜欢将变量作为主要搜索参数。

我希望得到一些“距离”或只是检查 loc1 是否比 loc2 父X公里(就像nearShere对{{ 1}})

这是一次预定的脚本,所以我不在乎它的速度或效率。

0 个答案:

没有答案