当Geple多边形作为数组时,我想为每个多边形获取一个文档:
tempArray.push([
[
[long1, lat1],
[long2, lat1],
[long2, lat2],
[long1, lat2],
[long1, lat1]
]
]);
db.fmData.find({
location: {
$geoWithin: {
$geometry: {
type: "MultiPolygon",
coordinates: tempArray
}
}
}
});
上面的代码返回每个多边形的所有文档,而我想为每个多边形一个文档。因此,以上查询的任何改进都将为您带来很大的帮助。预先谢谢你