【发布时间】:2018-04-22 18:45:04
【问题描述】:
我正在使用 mongoose.js 承诺。我试图在我的链中找到 2 个结果并将这两个结果集传递给链中的下一个链接。 我想要发生的是来自 groups.find() 和 Users.find() 的结果作为参数传递给 processResultsets。在此示例中, groupList 返回正常。但是当我到达 processResultsets 时,我只有上一个链接中的用户。
var promise = groups
.find()
.sort('groupname')
.exec();
promise
.then(getWidgetsForGroups)
.then(processResultsets)
.catch(errFN);
function getWidgetsForGroups(groupList)
{
return Users
.find()
.sort('name')
.lean()
}
function processResultsets(rs1,rs2)
{
...
}
function errFN(err)
{
...
}
【问题讨论】:
标签: javascript node.js mongoose promise