2017-06-21 44 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對他們每個人。