Geoprzestrzenne — operatory

Operatory geoprzestrzenne wykonują operacje na danych geograficznych i relacjach przestrzennych.

Description
$box Operator $box definiuje prostokątny obszar dla zapytań geoprzestrzennych przy użyciu par współrzędnych.
$center Operator $center określa okrąg przy użyciu starszych par współrzędnych dla zapytań $geoWithin.
$centerSphere Operator $centerSphere określa okrąg przy użyciu geometrii kulistej dla zapytań $geoWithin.
$geoIntersects Operator $geoIntersects wybiera dokumenty, których pole lokalizacji przecina się z określonym obiektem GeoJSON.
$geometry Operator $geometry określa geometrię GeoJSON dla zapytań geoprzestrzennych.
$geoWithin Operator $geoWithin wybiera dokumenty, których pole lokalizacji jest całkowicie w określonej geometrii.
$maxDistance Operator $maxDistance określa maksymalną odległość, która może istnieć między dwoma punktami w zapytaniu geoprzestrzennym.
$minDistance Operator $minDistance określa minimalną odległość, która musi istnieć między dwoma punktami w zapytaniu geoprzestrzennym.
$near Operator $near zwraca dokumenty z polami lokalizacji, które znajdują się w pobliżu określonego punktu posortowanego według odległości.
$nearSphere Operator $nearSphere zwraca dokumenty, których pola lokalizacji znajdują się w pobliżu określonego punktu na sferze, posortowane według odległości na powierzchni kulisej.
$polygon Operator $polygon definiuje wielokąt dla zapytań geoprzestrzennych, co pozwala znaleźć lokalizacje w kształcie nieregularnym.