Vous pouvez utiliser l'opérateur box, voir :http:/ /docs.mongodb.org/manual/reference/operator/query/box/#op._S_box avec l'exemple suivant tiré directement de cette page :
db.places.find( { loc : { $geoWithin : { $box :
[ [ 0 , 0 ] ,
[ 100 , 100 ] ] } } } )
Il convient de noter que l'indice 2d est considéré comme hérité. Si vous pouvez convertir en utilisant GeoJSON et un index 2dsphere, vous pouvez utiliser l'opérateur $geoWithin :voir
http://docs.mongodb.org/manual/ référence/opérateur/requête/geoWithin/#op._S_geoWithin
GeoJSON présente un certain nombre d'autres avantages, dont le moindre n'est pas qu'il est facilement transmis et digéré par des applications de cartographie Web telles que OpenLayers ou Leaflet.