Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

$maxDistance (operador de predicado de query)

$maxDistance

El $maxDistance operador restringe los resultados de una $near o una $nearSphere query geoespacial a la distancia especificada. Las unidades de medición para la distancia máxima están determinadas por el sistema de coordenadas en uso. Para los objetos de puntos GeoJSON, se debe especificar la distancia en metros, no en radianes. Debe especificar un número no negativo para $maxDistance.

Los índices geoespaciales 2dsphere y 2d admiten ambos $maxDistance: .

La siguiente query de ejemplo devuelve documentos con valores de ubicación que están a 10 o menos unidades del punto [ -74 , 40 ].

db.places.find( {
loc: { $near: [ -74 , 40 ], $maxDistance: 10 }
} )

MongoDB ordena los resultados según su distancia desde [ -74 , 40 ]. La operación devuelve los primeros 100 resultados, a menos que modifiques la query con el método cursor.limit().

En esta página