【发布时间】:2020-11-08 01:15:54
【问题描述】:
我想我在这里误解了关于猫鼬的一些基本知识。 我正在使用 .find() 和猫鼬从数据库中获取一个值,但是当它退出回调时它被返回为未定义。有没有办法把这个值传出去?
提前谢谢你, 蒂姆
function getNumberOfRegisteredPupils(sProg){
var numberOfPupils;
User.find({studyProgram: sProg}, (err, users)=>{
console.log(users.length); //logs correct value to terminal
return users.length; //returns undefined
});
}
【问题讨论】:
-
在你的函数中使用 async / await。
标签: node.js database mongoose undefined