Definição
- $maxDistance
- O operador - $maxDistancerestringe os resultados de uma query geoespacial- $nearou- $nearSphereà distância especificada. As unidades de medição para a distância máxima são determinadas pelo sistema de coordenadas em uso. Para objetos de ponto GeoJSON , especifique a distância em metros em vez de radianos. Você deve especificar um número não negativo para- $maxDistance.- Os índices geoespaciais 2dsphere e 2d aceitam - $maxDistance: .
Exemplo
A query de exemplo a seguir retorna documentos com valores de localização que estão a 10 ou menos unidades do ponto [ -74 , 40 ].
db.places.find( {    loc: { $near: [ -74 , 40 ],  $maxDistance: 10 } } ) 
O MongoDB ordena os resultados pela distância de [ -74 , 40 ]. A operação retorna os primeiros 100 resultados, a menos que você modifique a query com o método cursor.limit() .