Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / / /

$maxDistance

$maxDistance

O operador restringe os resultados de uma $maxDistance query $near geoespacial ou $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. Especifique um número não negativo $maxDistance para.

Os índices geoespaciais 2dsphere e 2d aceitam $maxDistance: .

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() .

Voltar

$geometry

Nesta página