$geometry
¶The $geometry
operator specifies a GeoJSON geometry for use with the following geospatial query operators:
$geoWithin
, $geoIntersects
, $near
, and $nearSphere
. $geometry
uses EPSG:4326
as the default coordinate reference system (CRS).
To specify GeoJSON objects with the default CRS, use the following prototype for $geometry
:
To specify a single-ringed GeoJSON polygon with a custom MongoDB CRS, use the following prototype (available only for $geoWithin
and $geoIntersects
):
The custom MongoDB coordinate reference system has a strict counter-clockwise winding order.
Important
If specifying latitude and longitude coordinates, list the longitude first and then latitude:
-180
and 180
, both inclusive.-90
and 90
, both inclusive.