Можете да използвате оператора на кутията, вижте:http:/ /docs.mongodb.org/manual/reference/operator/query/box/#op._S_box със следния пример, взет директно от тази страница:
db.places.find( { loc : { $geoWithin : { $box :
[ [ 0 , 0 ] ,
[ 100 , 100 ] ] } } } )
Струва си да се отбележи, че 2d индексът се счита за наследство. Ако можете да конвертирате към използване на GeoJSON и 2dsphere индекс, тогава можете да използвате оператора $geoWithin:вижте
http://docs.mongodb.org/manual/ reference/operator/query/geoWithin/#op._S_geoWithin
GeoJSON има редица други предимства, не на последно място от които е, че се предава и усвоява лесно от приложения за уеб картографиране като OpenLayers или Leaflet.