我在节点中使用了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
复制相似问题