Sequelize:暂时禁用时间戳

时间:2016-03-08 00:12:13

标签: sequelize.js

Sequelize.js中是否有办法临时禁用时间戳,理想情况下是单个查询?

特别是,我正在运行像

这样的查询
MyModel.update({
    UserId: 1
}, {
    where: {
        UserId: 2
    }
}).then(...)

我不希望时间戳更新。我确实希望他们更新与此上下文无关的任何其他查询。

我已经尝试设置MyModel.options.timestamps = false,然后运行update()并立即将其设置回true,而且我也是,只是为了试验,尝试< em> not 再次将其设置回true。时间戳仍然会更新。

1 个答案:

答案 0 :(得分:2)

使用silent的{​​{1}}选项。

来自docs

  

MyModel.update()