Operadores geoespaciais

Os operadores geoespaciais realizam operações sobre dados geográficos e relações espaciais.

Description
$box O operador $box define uma área retangular para consultas geoespaciais usando pares de coordenadas.
$center O operador $center especifica um círculo usando pares de coordenadas herdados para consultas $geoWithin.
$centerSphere O operador $centerSphere especifica um círculo usando geometria esférica para consultas $geoWithin.
$geoIntersects O operador $geoIntersects seleciona documentos cujo campo de localização se cruza com um objeto GeoJSON especificado.
$geometry O operador $geometry especifica uma geometria GeoJSON para consultas geoespaciais.
$geoWithin O operador $geoWithin seleciona documentos cujo campo de localização está completamente dentro de uma geometria especificada.
$maxDistance O operador $maxDistance especifica a distância máxima que pode existir entre dois pontos em uma consulta geoespacial.
$minDistance O operador $minDistance especifica a distância mínima que deve existir entre dois pontos em uma consulta geoespacial.
$near O operador $near retorna documentos com campos de localização próximos a um ponto especificado, classificados por distância.
$nearSphere O operador $nearSphere retorna documentos cujos campos de localização estão perto de um ponto especificado em uma esfera, classificados por distância em uma superfície esférica.
$polygon O operador $polygon define um polígono para consultas geoespaciais, permitindo que você encontre locais dentro de uma forma irregular.