MongoDB Documentation, Release 3.0.4 8.4.4 Indexing Query Modifiers 8.4.5 Other Index References GeoJSON Objects Overview Name Description $explain Forces MongoDB to report on query execution plans. See explain() . $hint Forces MongoDB to use a specific index. See hint() $max Specifies an exclusive upper limit for the index to use in a query. See max() . $min Specifies an inclusive lower limit for the index to use in a query. See min() . $returnKey Forces the cursor to only return fields included in the index. $snapshot Forces the query to use the index on the _id field. See snapshot() . GeoJSON Objects (page 553) Supported GeoJSON objects. Text Search Languages (page 556) Supported languages for text indexes (page 500) and $text query operations. MongoDB supports the GeoJSON object types listed on this page. To specify GeoJSON data, use a document with a type field specifying the GeoJSON object type and a coordinates field specifying the object’s coordinates: Important: Always list coordinates in longitude, latitude order. { type: "<GeoJSON type>" , coordinates: <coordinates> } { type: "Point", coordinates: [ 40, 5 ] } { type: "LineString", coordinates: [ [ 40, 5 ], [ 41, 6 ] ] } The following example specifies a GeoJSON LineString$^{11}$: New in version 2.4. New in version 2.4. The following example specifies a GeoJSON Point$^{10}$: $^{10}$http://geojson.org/geojson-spec.html#point $^{11}$http://geojson.org/geojson-spec.html#linestring 553 8.4. Indexing Reference LineString Point The default coordinate reference system for GeoJSON uses the WGS84 datum.