Mongodb 如何在Mongo compass UI中运行Geosapial查询?

Mongodb 如何在Mongo compass UI中运行Geosapial查询?,mongodb,mongodb-query,Mongodb,Mongodb Query,我用过蒙哥罗盘。。我想在Mongo compass中运行以下地理空间查询 db.restaurants.find( { location : { $geoWithin : { $centerSphere : [ [ 88 , 30 ] , 10 / 3963.2 ] } } } ) 以上查询是实际查询。我还有两个收藏品,它们是餐馆和社区

我用过蒙哥罗盘。。我想在Mongo compass中运行以下地理空间查询

db.restaurants.find( { location : { $geoWithin :
                             { $centerSphere :
                                [ [ 88 , 30 ] , 10 / 3963.2 ]
                  } } } )
以上查询是实际查询。我还有两个收藏品,它们是餐馆和社区

见下图

尝试在输入字段中只输入查询对象,而不输入db.restaurants.find…如下所示:

{ location : { $geoWithin :
                             { $centerSphere :
                                [ [ 88 , 30 ] , 10 / 3963.2 ]
                  } } }

您还可以在地图上的任意点单击,按住shift键并将指针拖动到其他位置。它将为您生成一个查询。因此,您可以将其用作构建自己的示例


罗盘似乎无法进行计算
10/3963.2
。如果您这样尝试,它应该可以工作:
{location:{$geointen:{$centerSphere:[[88,30],0.0002523213565]}}
不工作。。应用按钮未启用。。查询框仍然集中在mongo compass@RudiYes的红色边框上这仍然是一个问题!过滤器标记为红色,执行查询的按钮被禁用。但是你可以执行解释计划!而且这个计划是经过深思熟虑的!疯子我也无法运行任何正常的查询。拇指朝下对着指南针。