Docs Menu

Docs HomeMongoDB Manual

Geospatial Query Operators

On this page

  • Operators

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.

Name
Description
$geoIntersects
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. Requires a geospatial index. The 2dsphere and 2d indexes support $near.
Returns geospatial objects in proximity to a point on a sphere. Requires a geospatial index. The 2dsphere and 2d indexes support $nearSphere.
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.
←  $where$geoIntersects →

On this page

Share Feedback
© 2022 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2022 MongoDB, Inc.