有没有什么方法可以使用符合以下条件的mongodb地理空间查询来查询和获取位置数据?
例如,下面我们可以在查询输出中只获得黄色区域内的那些位置,这些位置实际上是紫色和红色几何对象[多边形]的公共区域?

我到目前为止对mongodb文档的研究
这提供了一个或多个多边形内的结果[我正在寻找这些单个多边形结果作为输出的交集]
用例
db.places.find( {
loc: { $geoWithin: { $box: [ [ 0, 0 ], [ 100, 100 ] ] } }
} )
Run Code Online (Sandbox Code Playgroud)
上面的查询提供了一个矩形几何区域内的结果[我正在寻找两个这样的单个查询共有的位置]
db.places.find( {
loc: { $geoWithin: { $box: [ [ 0, 0 ], [ 100, 100 ] ] } }
} )
db.places.find( {
loc: { $geoWithin: { $box: [ [ 50, 50 ], [ 90, 120 ] ] } }
} )
Run Code Online (Sandbox Code Playgroud) javascript geospatial mongodb mongodb-query aggregation-framework