Можете ли вы вкладывать коллекторные звонки? MongoDB - PullRequest
0 голосов
/ 28 сентября 2011

Можете ли вы вкладывать коллекторные вызовы в MongoDB?

db.collection 'one', (err, one) ->
    one.#do stuff
    db.collection 'two', (err, two) ->
        two.#do stuff

1 Ответ

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

Да.

Это (насколько я знаю) самый простой способ работы в MongoDB и Node.js.

В вашем примере one будет содержать результаты первого запроса, а two результаты второго.

Если вы выполняете много вложенных запросов, где вложенный запрос не зависит от результатов внешнего запроса, вы можете рассмотреть возможность использования Async module (или его альтернативы) для распараллеливания запроса. .

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