Как выполнить полигональный геопространственный запрос $geowithin в Mongo Compass

Мой запрос выглядит следующим образом:

{location: {$geoWithin: {$ geometry: {type: 'Polygon', координаты: [[72, 23], [72, 23.01], [72.01, 23], [72, 23]]}}}}

Запрос разрешен, но сообщение об ошибке, как показано ниже

Координаты находятся в массиве, поэтому я не понимаю, почему я получаю это сообщение об ошибке.

Запрос с использованием $geoWithin и $centerSphere работал нормально:

{location: {$geoWithin: {$centerSphere: [[72.5506153946014, 23.0679717267369], 0.000001]}}}

0 ответов

Другие вопросы по тегам