【发布时间】:2023-03-31 11:54:01
【问题描述】:
我从用户表中创建了两个外键。
db.Subscription.belongsTo(db.User, {foreignKey: 'creatorId'});
db.Subscription.belongsTo(db.User, {foreignKey: 'subscriberId'});
在搜索查询期间,我得到 subscriberId 列而不是 creatorId
Subscription.findAll({
where: {
subscriberId: req.decoded._id
},
include: [
{
model: User,
foreignKey: 'creatorId',
attributes: ['name', 'role', 'uid', 'imageUrl']
}
]
})
有人可以找出我在这里做错了什么。
【问题讨论】:
标签: mysql node.js sequelize.js