【发布时间】:2017-07-02 11:54:59
【问题描述】:
我想使用并行而不是瀑布来进行操作。
我用过猫鼬,我有一个像这样的模型的方法
module.exports.updateStatus = function(task_id, status, callback){
Task.findOneAndUpdate({_id: task_id},
{$set: {status}},
{upsert: true,'new':true},
callback)
}
那为什么我在第 2 行得到了意外的令牌?
async.parallel([
Task.updateStatus(id, status, (err, resp), callback) => {
callback(err, resp)
},
Credit.addCredit(user_id, 10, (err, resp), callback) => {
callback(err, resp)
}
], (err, resp) => {
if(err){
return handleError(err, 'Failed to update task status', res)
}
res.json({
success: true,
result: {task: resp}
})
})
【问题讨论】:
标签: javascript node.js ecmascript-6