1. ホーム
  2. node.js

[解決済み] sequelize updateattributesメソッドでは、テーブル内の1つの属性のみを更新することができますか?

2022-02-13 04:32:22

質問

テーブルの値を更新しようとしたのですが、テーブルの中の1つの値しか更新されません。

employee.updateAttributes({first_name : value.first_name},
            {last_name : value.last_name},
            {email : value.email},
            {password : value.password},
            {phone : value.phone}
            ).on('success',function(employee){
    message.message = "Employee updated successfully";
    message.employee = employee;
    message.successMessage = "Success";
    callback(message);
})

解決方法は?

単一のオブジェクトを提供する必要があります

employee.updateAttributes({
  first_name : value.first_name,
  last_name : value.last_name,
  email : value.email,
  password : value.password,
  phone : value.phone
})