Sequelize.js 什么是';价值';Sequelize的参数';s Model.update()应该是什么样子?

Sequelize.js 什么是';价值';Sequelize的参数';s Model.update()应该是什么样子?,sequelize.js,Sequelize.js,我使用的是Sequelize v4,我正在尝试使用更新单个记录中的单个属性。我不理解“values”对象应该是什么样子的,我也找不到任何关于它的文档 我的假设是{columnName:updatedValue},因此: Model.update( {ColumntUpdate:valueToUpdate}, { 其中:{…}, 字段:['columnToUpdate'] } )在示例中,我没有看到他们对模型使用字段。虽然它看起来确实是正确的语法 文档中的示例: Task.update(

我使用的是Sequelize v4,我正在尝试使用更新单个记录中的单个属性。我不理解“values”对象应该是什么样子的,我也找不到任何关于它的文档

我的假设是{columnName:updatedValue},因此:

Model.update(
{ColumntUpdate:valueToUpdate},
{
其中:{…},
字段:['columnToUpdate']
}

)
在示例中,我没有看到他们对模型使用
字段。虽然它看起来确实是正确的语法

文档中的示例:

Task.update(
    { status: 'inactive' },
    { where: { subject: 'programming' }}
  );

文档:

为什么要使用fields属性?我尝试了使用fields属性和不使用fields属性-没有更改。感谢您在文档中找到并与我共享。我想知道为什么我所尝试的不起作用。编辑:啊-实际上这是在一个实例上调用的,我正在尝试对一个模型执行查询。