It looks like mongodb offers two similar functions for geospatial queries - $near
and $geoNear
. According to the mongo docs
The geoNear command provides an alternative to the $near operator. In addition to the functionality of $near, geoNear returns additional diagnostic information.
It looks like geoNear
provides a superset of the near
functionality. For example, near
seems to only return the closest 100 documents, whereas geoNear
lets you specify a maximum. Is there a reason to use near
instead of geoNear
? Is one more efficient than the other?