Partager via


Géospatial - opérateurs

Les opérateurs géospatiaux effectuent des opérations sur les données géographiques et les relations spatiales.

Descriptif
$box L’opérateur $box définit une zone rectangulaire pour les requêtes géospatiales à l’aide de paires de coordonnées.
$center L’opérateur $center spécifie un cercle à l’aide de paires de coordonnées héritées pour les requêtes $geoWithin.
$centerSphere L’opérateur $centerSphere spécifie un cercle à l’aide de géométrie sphérique pour les requêtes $geoWithin.
$geoIntersects L’opérateur $geoIntersects sélectionne les documents dont le champ d’emplacement se croise avec un objet GeoJSON spécifié.
$geometry L’opérateur $geometry spécifie une géométrie GeoJSON pour les requêtes géospatiales.
$geoWithin L’opérateur $geoWithin sélectionne les documents dont le champ d’emplacement se trouve entièrement dans une géométrie spécifiée.
$maxDistance L’opérateur $maxDistance spécifie la distance maximale qui peut exister entre deux points dans une requête géospatiale.
$minDistance L’opérateur $minDistance spécifie la distance minimale qui doit exister entre deux points dans une requête géospatiale.
$near L’opérateur $near retourne les documents dont les champs d’emplacement sont proches d’un point spécifié, triés par distance.
$nearSphere L’opérateur $nearSphere retourne les documents dont les champs d’emplacement sont proches d’un point spécifié sur une sphère, triés par distance sur une surface sphérique.
$polygon L’opérateur $polygon définit un polygone pour les requêtes géospatiales, vous permettant de trouver des emplacements dans une forme irrégulière.