Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Operadores geoespaciales de predicados de query

Los operadores geoespaciales devuelven datos basados ​​en condiciones de expresión geoespacial.

Nombre
Descripción

$geoIntersects

Selecciona geometrías que intercepten con una geometría GeoJSON. El índice 2dsphere admite $geoIntersects.

Selecciona geometrías dentro de una geometría GeoJSON delimitadora. Los índices 2dsphere y 2d son compatibles con $geoWithin.

Devuelve objetos geoespaciales en proximidad a un punto. Requiere un índice geoespacial. Los índices 2dsphere y 2d soportan $near.

Devuelve objetos geoespaciales en proximidad a un punto en una esfera. Requiere un índice geoespacial. Los índices 2dsphere y 2d soportan $nearSphere.

Utilice los siguientes especificadores en los predicados de consulta geoespacial para especificar elementos geométricos sobre los que realizar consultas.

Nombre
Descripción

Especifica una caja rectangular usando legacy coordinate pairs para las consultas de $geoWithin. El índice 2d es compatible con $box.

Especifica un círculo usando legacy coordinate pairs para $geoWithin consultas al utilizar geometría planar. El índice 2d admite $center.

Especifica un círculo usando legacy coordinate pairs o el formato GeoJSON para queries de $geoWithin cuando se utiliza geometría esférica. Los índices 2dsphere y 2d admiten $centerSphere.

Especifica una geometría en formato GeoJSON para los operadores de consulta geoespacial.

Especifica una distancia máxima para limitar los resultados de las consultas y.$near $nearSphere Los 2dsphere 2d índices y $maxDistance admiten.

Especifica una distancia mínima para limitar los resultados de las consultas $near y $nearSphere. Solo para uso con el índice 2dsphere.

Especifica un polígono a utilizando legacy coordinate pairs para $geoWithin queries. El índice 2d admite $polygon.

Volver

$type

En esta página