$geometryO operador
$geometryespecifica uma geometriaGeoJSON para utilizar com os seguintes operadores de query geoespacial:$geoWithin,$geoIntersects,$neare$nearSphere.$geometryusaEPSG:4326como o sistema de referência de coordenadas padrão (CRS).Para especificar objetos GeoJSON com o CRS padrão, utilize o seguinte protótipo para
$geometry:$geometry: { type: "<GeoJSON object type>", coordinates: [ <coordinates> ] } Para especificar um polígono GeoJSON com um MongoDB CRS personalizado, utilize o seguinte protótipo (disponível somente para
$geoWithine$geoIntersects):$geometry: { type: "Polygon", coordinates: [ <coordinates> ], crs: { type: "name", properties: { name: "urn:x-mongodb:crs:strictwinding:EPSG:4326" } } } O sistema de referência de coordenadas MongoDB personalizado tem uma rigorosa ordem de enrolamento no sentido anti-horário.
Importante
Se especificar coordenadas de latitude e longitude, liste a longitude primeiro e então a latitude.
Os valores de longitude válidos estão entre
-180e180, ambos inclusos.Os valores de latitude válidos estão entre
-90e90, ambos inclusos.