Node.js 如何使用sequelize中的现有列值更新列值

Node.js 如何使用sequelize中的现有列值更新列值,node.js,sequelize.js,Node.js,Sequelize.js,比如: 尝试: 我该怎么办 models.User.update({age:sequelize.col('age')+1},{where:{id:123}}).success()... 请注意,user应该是一个实例,而不是模型,因此您应该首先执行models.user.find(123) 请注意,user应该是一个实例,而不是模型,因此您应该首先执行models.user.find(123) 通过这种方式,您可以使用现有值进行更新 user.increment('age'); 示例代码:

比如:

尝试:

我该怎么办

models.User.update({age:sequelize.col('age')+1},{where:{id:123}}).success()...
请注意,user应该是一个实例,而不是模型,因此您应该首先执行
models.user.find(123)

请注意,user应该是一个实例,而不是模型,因此您应该首先执行
models.user.find(123)


通过这种方式,您可以使用现有值进行更新

user.increment('age');
示例代码:

Sequelize.literal('no_of_sub_categorys + 1')

通过这种方式,您可以使用现有值进行更新

user.increment('age');
示例代码:

Sequelize.literal('no_of_sub_categorys + 1')