Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Operadores de predicados de query geoespacial

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

Nome
Descrição

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.

Utilize os seguintes especificadores em predicados de query geoespacial para especificar elementos geométricos para query.

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.