Похоже, mongodb предлагает две аналогичные функции для геопространственных запросов - $near
и $geoNear
. Согласно документам mongo
Команда geoNear предоставляет альтернативу оператору $near. В дополнение к функциональности $near, geoNear возвращает дополнительные диагностической информации.
Похоже, что geoNear
предоставляет надмножество функциональности near
. Например, near
, кажется, возвращает только ближайшие 100 документов, тогда как geoNear
позволяет указать максимум. Есть ли причина использовать near
вместо geoNear
? Является ли более эффективным, чем другой?