【发布时间】:2019-07-17 09:43:23
【问题描述】:
我的案例模型中设置了多对多关系
Case.associate = function (models) {
Case.belongsToMany(models.ranger, {
through: 'case_rangers',
foreignKey: 'caseId',
otherKey: 'rangerId',
as: 'assignee',
timestamps: false,
scope: {
status: 'ASSIGNED'
}
});
};
现在,我正在尝试在一个案例中添加一个受让人,该案例未能在数据透视表中存储附加列 查询
Case.findByPk(2).then((caseId2) => {
ranger.findByPk(1).then((helper) => {
caseId2.setAssignee(helper, {eta: "1 hr" });
})
});
在我的例子中,eta 存储的是 null
【问题讨论】:
标签: node.js orm sequelize.js