我在控制台上获取了抓取记录,但我想在路由页面上访问。
module.exports.getcoin_info = function(err,callback){
var results = [];
coin_model.find(function(err,teams){
if(err){
throw err;
}
results.push(teams);
console.log(results);
});
}
此功能中的路由页面我没有收到记录。如果还有其他方法请指导我,请指导我如何进行。
monogoose_user.getcoin_info(function(err, results) {
if (err) {
console.log('here');
} else {
console.log(results);
}
});
答案 0 :(得分:1)
为什么不这样做?
module.exports.getcoin_info = function(callback) {
coin_model.find(function(err, teams) {
callback(err, teams);
});
}
通过这种方式,您可以同时访问回调中的错误和团队。
基本上你只是在搜索完DB后用2个参数(err
和teams
)调用回调函数。