mongodb 如何找到排除区域,$geoExclusion?

mongodb how to find exclude areas, $geoExclusion?

有一个$geoIntersection。但它是否存在类似于 $geoExclusion 的东西? 我想找到与某些区域不相交的多边形。

尝试使用 $not:

db.places.find({ "loc" : { "$not" : { "$geoIntersects" : { 
    "$geometry" : { 
        "type" : "Polygon", 
        "coordinates" : [[ [ 0, 0 ], [ 3, 6 ], [ 6, 1 ], [ 0, 0 ] ]] 
    } 
} } } })