我的收藏集 Col1 有两个字段 loc1 和 loc2 。我需要检查 loc1 是否比 loc2 父X km。计算距离也可以。我非常希望不要创建新集合。
我正在使用3.6.7 mongoDB的外壳进行测试。
在 loc1 和 loc2 上都有2dsphere索引。
我通过geoNear
聚合和nearSphere
查询运算符都失败了。两者都不喜欢将变量作为主要搜索参数。
我希望得到一些“距离”或只是检查 loc1 是否比 loc2 父X公里(就像nearShere
对{{ 1}})
这是一次预定的脚本,所以我不在乎它的速度或效率。