De vigtigste forskelle er
$nearsorterer baseret på afstand fra et punkt;$geoWithintester for indeslutning i en polygon eller multipolygon med GeoJSON-koordinater eller indeslutning i en af et sæt former for 2d-koordinater$nearreturnerer dokument fra nærmeste til fjerneste, og enhver anden ordre kræver sortering i hukommelsen;$geoWithinkan bruges med andre sorteringsindekser$nearkræver et geospatialt indeks;$geoWithinklarer sig bedre med en, men kræver det ikke$nearer ikke understøttet i shardede klynger - du skal brugegeonearkommando eller$geoNearaggregeringstrin i stedet
Se også dokumentationen for $near og $geoWithin .