<分区>
我正在尝试使用一个函数从数据库中获取结果,但它显示未定义但是当我以相同的方法打印结果时,它正在打印..我知道 Node js 异步执行的原因但我不知道如何解决这个问题
var mongo=require('../routes/mongo')
exports.search=function(userid){
// console.log(userid)
mongo.get().collection("customers").find({"userid":userid}).toArray(function(err, result) {
if (err) throw err;
// console.log(result)
return result;
});
}
当我在其他模块中打印它时,它正在打印 undefined
它尝试使用此 console.log(dboperations.search(req.body.userid))
打印