如何更新postgres中的updateAttributes的所有记录sequelize
问题描述:
我想更新所有记录符合我们的标准与updateAttributes
postgres sequelize。如何更新postgres中的updateAttributes的所有记录sequelize
deactivateJobsByCompany(companyData.id, {transaction: t}).then(function(jobs) {
jobs.updateAttributes({is_active: false}, {transaction: t}).then(function() {
onSuccess(company);
})
});
我不知道为什么jobs.updateAttributes
出错。请让我知道如何解决它。谢谢。
答
您可以用更新的方法,像
Model.jobs.update({is_active:false},
{where:{company_id:Id}})
而且updateAttributes上的模型实例的作品,是由 deactivateJobsByCompany
模型实例
如果返回作业返回数组的jobs
,你可能需要拨打updateAttributes
对他们每个人。
错误信息是什么? – Adam