所以基本上我正在做一个数据库查询,以获得具有特定ID的所有帖子,然后将它们添加到列表,所以我可以返回。但是,在回调完成之前,列表会返回。NodeJS异步回调。如何从异步回调中返回列表?
如何在回调完成之前阻止它被返回?
exports.getBlogEntries = function(opid) {
var list12 =[];
Entry.find({'opid' : opid}, function(err, entries) {
if(!err) {
console.log("adding");
entries.forEach(function(currentEntry){
list12.push(currentEntry);
});
}
else {
console.log("EEEERROOR");
}
//else {console.log("err");}
});
console.log(list12);
return list12;
};
我不确定,你是什么意思。谢谢您的帮助! – blehadfas1
你不了解什么? – Bergi