2017-06-21 7 views
0

postgresでupdateAttributesの条件を満たすすべてのレコードを更新したいです。postgresでupdateAttributesを使ってすべてのレコードを更新する方法

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、updateメソッドを使用することができますが、それは仕事の配列を返す場合 deactivateJobsByCompanyモデルインスタンス

によって返さjobsあり、それぞれについてupdateAttributesに電話する必要があります。

関連する問題