2017-06-21 31 views
0

我想更新所有记录符合我们的标准与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出错。请让我知道如何解决它。谢谢。

+0

错误信息是什么? – Adam

回答

0

您可以用更新的方法,像

Model.jobs.update({is_active:false}, 
{where:{company_id:Id}}) 

而且updateAttributes上的模型实例的作品,是由 deactivateJobsByCompany模型实例

如果返回作业返回数组的jobs,你可能需要拨打updateAttributes对他们每个人。

相关问题