2014-10-09 79 views
2

我試過(sequelize模型)來更新表中的值,但將更新table.check唯一一個值下面的例子在sequelize updateattributes方法中,只能更新表中的一個屬性?

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); 
}) 
+0

您使用的是什麼版本的'sequelize'? – user4040648 2014-10-09 12:10:15

+0

sequelize 2.0.0-rc1 – 2014-10-09 13:06:54

回答

7

你應該提供一個單獨的對象

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

上面的例子工作很好,謝謝..... – 2014-10-10 06:41:55

相關問題