【发布时间】:2013-08-19 13:22:41
【问题描述】:
在以下代码中:
var collection = db.collection('colname');
async.parallel([
function(callback(){collection.find({category:'a'}).sort({rank:1}).toArray(callback)},
function(callback(){collection.find({category:'b'}).sort({rank:1}).toArray(callback)}
], function(err, result){
if (err) throw err;
console.log('a');
concole.log(result);
console.log('b');
});
如果我运行上面的代码,顺便说一句,它在 MongoClient.connect 函数中,我在屏幕上得到了a,但没有得到b。所以看起来console.log(result) 停止运行代码。如何修复它并并行运行查询?
谢谢。
【问题讨论】:
标签: javascript node.js mongodb asynchronous