geoNear Callback? - PullRequest
       8

geoNear Callback?

1 голос
/ 16 июля 2011

У меня есть коллекция 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? Он уже возвращает объект с метаданными, верно? Как мне получить к нему доступ?

Большое спасибо!

1 Ответ

0 голосов
/ 17 сентября 2011

Да, используйте:

db.command (params, callback)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...