【发布时间】:2019-05-17 22:42:54
【问题描述】:
我在 js 中有一个函数,它基本上是计算账单。这是代码:-
let bill = () => {
Customer
.findOne({stb_no: "34BDFA64E31F"})
.then(result => {
Plan.findById(result.plan).populate('channel_list').exec(function(err, ch) {
if(err){
console.log(err);
} else {
let bill = 0;
for(let rates of ch.channel_list)
{
bill = bill + parseInt(rates.rate);
}
return bill + 130;
}
});
})
.catch(err => {
console.log(err);
});
}
该函数在从数据库获取数据后简单地计算账单,应该返回一个整数,但它返回未定义。 请帮忙
注意:- 计划和客户是猫鼬模型。
【问题讨论】:
-
我没有看到任何回报
标签: javascript node.js express mongoose mongoose-populate