我的代码有问题。我找到的任何解决方案都不清楚.. 我希望通过调整我的数据库返回它来获取值,但显然我不能很好地处理我的回调。
这是我的代码:
$('#li-id').on('click', function() {
$(this).remove();
});
编辑:我不知道如何使用async / await 我试试这个,我不知道如何解决它
nbr_users = (key) => {
db.User.find({
shop: key
}, (err, users) => {
if (err) res.json(err)
else
return users.length //it's the value I want
})
}
module.exports = (req, res) => {
db.Account.find({}, (err, accounts) => {
if (err) res.json(err)
else {
var accountMap = {}
var i = 0;
accounts.forEach((account) => {
accountMap[i++] = {
users: nbr_users(account.key) //here I call my function
}
});
res.json({user_list: accountMap})
}
})
}