Sequelize.js 如何使用;间隔;在SequelizeJS中?

Sequelize.js 如何使用;间隔;在SequelizeJS中?,sequelize.js,Sequelize.js,我需要将下面的MySQL查询转换为SequelizeJS查询 WHERE createdAt < now() - interval 5 hour WHERE createdAt

我需要将下面的MySQL查询转换为SequelizeJS查询

WHERE createdAt < now() - interval 5 hour
WHERE createdAt
或者,您可以通过以下方式实现上述目标

new Date((new Date()).getTime() - 18000000)  //5*60*60*1000

5hr=18000000毫秒

我使用Sequelize.literal让它工作起来

Model.find({
  where: {
    [Sequelize.Op.and]: [
      Sequelize.literal(`created_at > NOW() - INTERVAL '5h'`),
    ],
  },
  logging: console.log,
})
如果有人能通过混合
Sequelize.col()
自动在文本中获得正确的列名来丰富这个答案,我将不胜感激