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 un cuadro rectangular utilizando pares de coordenadas heredados para $geoWithin consultas. El índice 2d $box admite.

Especifica un círculo que utiliza pares de coordenadas heredados para consultas al usar geometría plana.$geoWithin El 2d índice $center admite.

Especifica un círculo utilizando pares de coordenadas heredados o el formato GeoJSON $geoWithin para consultas al usar geometría esférica. Los índices 2dsphere y 2d $centerSphereadmiten.

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 $nearSphere y.2dsphere Solo para usar con el índice.

Especifica un polígono para usar pares de coordenadas heredados en consultas.$geoWithin El 2d índice $polygon admite.

Volver

$type

En esta página