首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为循环中的列表对象添加属性并返回此对象,但它未应用

为循环中的列表对象添加属性并返回此对象,但它未应用
EN

Stack Overflow用户
提问于 2018-05-15 09:40:50
回答 1查看 38关注 0票数 0

我在节点中使用了sequlize,我必须从sequlize查询中实现在list对象中添加属性。

代码语言:javascript
运行
复制
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‘属性,但列表中的所有属性都不包含此属性。

为什么会这样呢?怎样才能修复它?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50341151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档