Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法通过在mongodb中指定到边界的距离来查找多边形?_Mongodb_Geospatial - Fatal编程技术网

有没有办法通过在mongodb中指定到边界的距离来查找多边形?

有没有办法通过在mongodb中指定到边界的距离来查找多边形?,mongodb,geospatial,Mongodb,Geospatial,我需要找到一个多边形,它的边界与一个点的距离在一定的范围内。我刚刚学会了使用到形状中心的距离。所以我不知道我离边境有多远 与$center一起使用不起作用,因为只返回完全在其中的对象。最后但并非最不重要的是,我不能使用$center,这也是一个可能的解决方案 所以现在我唯一能做的就是计算一个圆形的多边形形状,然后问mongo是哪个多边形。 还是有更好的方法

我需要找到一个多边形,它的边界与一个点的距离在一定的范围内。我刚刚学会了使用到形状中心的距离。所以我不知道我离边境有多远

$center
一起使用不起作用,因为只返回完全在其中的对象。最后但并非最不重要的是,我不能使用$center,这也是一个可能的解决方案

所以现在我唯一能做的就是计算一个圆形的多边形形状,然后问mongo是哪个多边形。 还是有更好的方法