Я должен проверить производительность запросов mongodb.У меня есть два документа.Один из них содержит 600 полигонов.Второй содержит 10 000 случайно сгенерированных точек.Оба находятся в двух отдельных коллекциях (названия коллекций: болото, tenkpoints)Я хотел бы проверить, какие точки включены в полигоны.Возможно ли это в mongodb?
Полигоны (начальный фрагмент):
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [{
"type": "Feature",
"properties": {
"cat": 1.0,
"F_CODEDESC": "Marsh\/Swamp",
"F_CODE": "BH095",
"AREAKM2": 1263.08
},
"geometry": {
"type": "Polygon",
"coordinates": [a lot of coordinates...]
}
}, {
"type": "Feature",
"properties": {
"cat": 3.0,
"F_CODEDESC": "Marsh\/Swamp",
"F_CODE": "BH095",
"AREAKM2": 106.636
},
"geometry": {
"type": "Polygon",
"coordinates": [a lot of coordinates...]
}
Точки (начальный фрагмент):
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [{
"type": "Feature",
"properties": {
"id": 0
},
"geometry": {
"type": "Point",
"coordinates": [179.983784353492439, 56.255560445919222]
}
}, {
"type": "Feature",
"properties": {
"id": 1
},
"geometry": {
"type": "Point",
"coordinates": [-139.248266199253635, 62.136903403842986]
}
}