У меня есть коллекция test, которую я хочу запросить с помощью geoNear. 2d индекс устанавливается в поле loc.
Правильно ли я здесь использую db.runCommand?
db.open (err, client) ->
db.collection 'test', (err, collection) ->
db.runCommand {geoNear:"loc", near:[50,50], $maxDistance:1}, #callback here? what params?
Я бы обычно делал что-то вроде .toArray (err, docs) ->
, затем использовал бы найденные документы, но как мне реализовать обратный вызов при использовании geoNear? Он уже возвращает объект с метаданными, верно? Как мне получить к нему доступ?
Большое спасибо!