【发布时间】:2014-02-06 04:23:55
【问题描述】:
所以基本上我是在进行数据库查询,以获取具有特定 ID 的所有帖子,然后将它们添加到列表中,这样我就可以返回。但列表在回调完成之前返回。
如何防止在回调完成之前返回它?
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;
};
【问题讨论】:
标签: javascript node.js mongodb asynchronous express