我有一个在 MongoDB 中存储为 geoJson 的多边形列表。多边形之一的示例: { "Area" : "Area123", "Boundary" : { "type" : "Polygon", "coordinates" : [[[100,12],[120,12],[120, 15],[100,12]]] } } 边界是一个 2dsphere 索引。
使用 $geoWithin,我可以指定一个更大的多边形并返回完全位于这个更大多边形内的 Area123。
有没有办法指定位于 Area123 内的较小多边形并让 MongoDB 返回 Area123?