我在节点中使用了sequlize,我必须从sequlize查询中实现在list对象中添加属性。
member.findAll({
    where:{
        isPartner:1
    }
}).then(partnerList => {
    for(let i = 0; i<partnerList.length; i++){
        const partner_no = partnerList[i].dataValues.no;
        partner.findAll({
            include: [{
                model: member,
                required: true,
            }],
            where:{
                partner_no : partner_no
            }
        }).then(myCustomers => {
            partnerList[i].dataValues.myCustomers = myCustomers.length;
        })
    }
    return partnerList;
}).then(partnerList => {
    res.render('partner/partners', {partnerList: partnerList})
})我希望get object添加了'myCustomers‘属性,但列表中的所有属性都不包含此属性。
为什么会这样呢?怎样才能修复它?
https://stackoverflow.com/questions/50341151
复制相似问题