为什么sequelize不能在没有实例的情况下调用增量?

时间:2016-07-30 11:00:37

标签: mysql node.js postgresql sequelize.js

根据官方文件Incrementing certain values of an instance

我们可以增加实例的值。

但为什么我们不能直接通过increment致电Sequelize

1 个答案:

答案 0 :(得分:1)

因为它是Instance的方法,而不是模型的方法。

您可以使用以下内容:

someModel.update( { clicks : sequelize.literal( "clicks + 1" ) } ) )

如果要增加模型中的所有实例。