您好我正在尝试使用async.parallel,这是我的调用代码。当我去检查控制台时,结果是不确定的。这是非常直接的,所以我知道我必须搞砸简单的东西。
async.parallel([
function(cb){
Challenges.find({}, function(err, docs){
cb(err, docs);
});
},
function(cb){
Challenges.find({}, function(err, docs){
cb(err, docs);
});
}
], function(results){
console.log("results "+util.inspect(results));
});
顺便说一下,我在回调之前记录了每个调用中的文档,以确保我收回数据并且能够看到返回的文档。
答案 0 :(得分:1)
async.parallel
的结果回调有2个参数,而不是1个。第一个是err
。
async.parallel([
function(cb){
Challenges.find({}, function(err, docs){
cb(err, docs);
});
},
function(cb){
Challenges.find({}, function(err, docs){
cb(err, docs);
});
}
], function(err, results){
console.log("results "+util.inspect(results));
});