De belangrijkste verschillen zijn
$nearsorteert op basis van afstand vanaf een punt;$geoWithintests voor insluiting in een polygoon of multipolygoon met GeoJSON-coördinaten, of insluiting in een van een reeks vormen voor 2D-coördinaten$nearretourneert document van dichtstbijzijnde naar verste en elke andere volgorde vereist sortering in het geheugen;$geoWithinkan worden gebruikt met andere sorteerindexen$nearvereist een geospatiale index;$geoWithinpresteert beter met één, maar vereist het niet$nearwordt niet ondersteund in shard-clusters - u moet degeonear. gebruiken commando of$geoNearaggregatiefase in plaats daarvan
Bekijk ook de documentatie voor $near en $geoWithin .