【发布时间】:2017-09-12 13:54:01
【问题描述】:
我们正在尝试通过 sequelize 更新关联记录,但它仅更新触发它的模型的记录或直接模型没有受查询影响的关联模型。
执行此操作的任何途径
return db.product.findById( 75759,{
include: [
{
model: db.productDescription
}
]})
.then(product => {
var rahulpro = {};
Object.assign(rahulpro,product);
// console.log(rahulpro.product_description.description);
rahulpro.name = "44444";
rahulpro.product_description.dataValues.description = "rahul";
product.updateAttributes(rahulpro);
});
您预计会发生什么?
我们要更新描述模型的数据
实际发生了什么?
没有改变描述数据库
数据库版本: mysql 5.7 续集版本: 4.8.3
【问题讨论】:
标签: node.js express orm sequelize.js