Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Operadores de consulta geoespacial

Nesta página

  • Operadores

Os operadores geoespaciais retornam dados com base nas condições de expressão geoespacial.

Observação

Para obter detalhes sobre um operador específico, incluindo sintaxe e exemplos, clique no link para a página de referência do operador.

Nome
Descrição

$geoIntersects

Seleciona geometrias que interseccionam com uma geometria GeoJSON. O índice 2dsphere suporta $geoIntersects.

Seleciona geometrias dentro de uma geometria GeoJSON delimitadora. Os índices 2dsphere e 2d suportam $geoWithin.

Retorna objetos geoespaciais próximos a um ponto. Requer um índice geoespacial. Os índices 2dsphere e 2d suportam $near.

Retorna objetos geoespaciais próximos a um ponto em uma esfera. Requer um índice geoespacial. Os índices 2dsphere e 2d suportam $nearSphere.

Nome
Descrição

Especifica uma caixa retangular usando legacy coordinate pairs para query $geoWithin. O índice 2d é compatível com $box.

Especifica um círculo usando legacy coordinate pairs para a query $geoWithin ao usar geometria plana. O índice 2d suporta $center.

Especifica um círculo usando legacy coordinate pairs ou o formato GeoJSON para queries $geoWithin quando se utiliza geometria esférica. Os índices 2dsphere e 2d suportam $centerSphere.

Especifica uma geometria no formato GeoJSON para operador de query geoespacial.

Especifica uma distância máxima para limitar os resultados das consultas $near e $nearSphere . Os índices 2dsphere e 2d suportam $maxDistance.

Especifica uma distância mínima para limitar os resultados de consultas$near e $nearSphere. Para uso somente com o índice 2dsphere .

Especifica um polígono para usar legacy coordinate pairs para consulta $geoWithin. O índice 2d é compatível com $polygon.

Voltar

$where

Nesta página