Geospatial Query Operators
On this page
This version of the documentation is archived and no longer
supported. View the current documentation to learn how to
upgrade your version of MongoDB.
Geospatial operators return data based on geospatial expression conditions.
Note
For details on a specific operator, including syntax and examples, click on the link to the operator's reference page.
Operators
Query Selectors
Name | Description |
---|---|
Selects geometries that intersect with a GeoJSON geometry.
The 2dsphere index supports
$geoIntersects . | |
Selects geometries within a bounding GeoJSON geometry. The 2dsphere and 2d indexes support
$geoWithin . | |
Returns geospatial objects in proximity to a point on a sphere.
Requires a geospatial index. The 2dsphere and 2d indexes support
$nearSphere . |
Geometry Specifiers
Name | Description |
---|---|
Specifies a rectangular box using legacy coordinate pairs for
$geoWithin queries. The 2d index supports
$box . | |
Specifies a circle using legacy coordinate pairs to
$geoWithin queries when using planar geometry. The 2d index supports $center . | |
Specifies a circle using either legacy coordinate pairs or
GeoJSON format for $geoWithin queries when using
spherical geometry. The 2dsphere and
2d indexes support $centerSphere . | |
Specifies a geometry in GeoJSON format to geospatial query operators. | |
Specifies a maximum distance to limit the results of $near
and $nearSphere queries. The 2dsphere and 2d indexes support
$maxDistance . | |
Specifies a minimum distance to limit the results of $near
and $nearSphere queries. For use with 2dsphere index
only. | |
Specifies a polygon to using legacy coordinate pairs for
$geoWithin queries. The 2d index supports
$center . |