У меня есть нижеприведенные данные lat long, которые представляют полигон общества. У меня есть 5000 записей данных типа, как показано ниже. Я хочу использовать геопространственные запросы mongodb, чтобы проверить, является ли данная точка (lat, long) (12.948,77.66) находится внутри этого списка общества [5000 записей]. Могу ли я добиться этого, используя геопространственные запросы mongodb. Если да, то какова должна быть структура документов в mongodb и каким должен быть запрос mongodb? Ниже приведены примеры данных одного полигона общества.баллы.
Данные:
"geofence": [
{
"latitude": 12.9475827,
"longitude": 77.67696
},
{
"latitude": 12.9477697,
"longitude": 77.674655
},
{
"latitude": 12.9463797,
"longitude": 77.67454
},
{
"latitude": 12.946131,
"longitude": 77.675466
},
{
"latitude": 12.947066,
"longitude": 77.675473
},
{
"latitude": 12.947198,
"longitude": 77.676847
},
{
"latitude": 12.94757,
"longitude": 77.67695
}
]