我希望在postgres sequelize中使用updateAttributes
更新符合我们条件的所有记录。
deactivateJobsByCompany(companyData.id, {transaction: t}).then(function(jobs) {
jobs.updateAttributes({is_active: false}, {transaction: t}).then(function () {
onSuccess(company);
})
});
我不知道为什么jobs.updateAttributes
出错了。请让我知道如何解决它。感谢。
答案 0 :(得分:0)
您可以使用更新方法,例如
Model.jobs.update({is_active:false},
{where:{company_id:Id}})
updateAttributes也适用于模型实例,是jobs
返回的
deactivateJobsByCompany
模型实例
如果它返回一系列作业,您可能需要在每个作业上调用updateAttributes
。