Você pode usar o operador de caixa, consulte:http:/ /docs.mongodb.org/manual/reference/operator/query/box/#op._S_box com o seguinte exemplo retirado diretamente dessa página:
db.places.find( { loc : { $geoWithin : { $box :
[ [ 0 , 0 ] ,
[ 100 , 100 ] ] } } } )
Vale ressaltar que o índice 2d é considerado legado. Se você puder converter usando GeoJSON e um índice 2dsphere, poderá usar o operador $geoWithin:consulte
http://docs.mongodb.org/manual/ referência/operador/consulta/geoWithin/#op._S_geoWithin
O GeoJSON tem vários outros benefícios, entre os quais, é que ele é facilmente transmitido e digerido por aplicativos de mapeamento da Web, como OpenLayers ou Leaflet.