Как функция обратного вызова Mongoose узнает, каким вторым параметром является результат db.query? - PullRequest
0 голосов
/ 28 февраля 2011

Как анонимная функция обратного вызова узнает, что 'item' (или действительно второй аргумент в следующей функции обратного вызова после запросов Mongoose, поскольку их можно вызывать как угодно) в приведенном ниже примере является (и должен) быть результатом (ами)из базы данных, если есть?Поскольку мы можем назвать «вещь» на самом деле, я не вижу здесь никакой линии связи.

Спасибо!

Item.find( { name: req.body.item.name }, function(err, item) {

1 Ответ

0 голосов
/ 28 февраля 2011

Это позиционный параметр.Он вызывает вашу функцию с двумя параметрами, и это второй.

...