Я хочу получить один документ для каждого многоугольника, когда полигоны Geple представлены в виде массива:
tempArray.push([
[
[long1, lat1],
[long2, lat1],
[long2, lat2],
[long1, lat2],
[long1, lat1]
]
]);
db.fmData.find({
location: {
$geoWithin: {
$geometry: {
type: "MultiPolygon",
coordinates: tempArray
}
}
}
});
приведенный выше код возвращает все документы для каждого многоугольника, где я хочу один документ для каждого многоугольника.Таким образом, любое улучшение в приведенном выше запросе будет большой помощью.Заранее спасибо