将 SQL 查询转换为续集形式
Convert SQL query to sequelize form
我想以sequelize find()的方式转换如下(作为参考)
select * 来自 table where (FROM_UNIXTIME(createdDate) + interval 6 hour) <= now();
感谢你们的努力!
您需要使用 Sequelize.where
和 Sequelize.literal
,因为 Sequelize 不支持 interval
和附加项:
const items = await table.findAll({
where: Sequelize.where(Sequilize.literal('FROM_UNIXTIME(createdDate) + interval 6 hour'), '<=', Sequelize.fn('now'))
})
我想以sequelize find()的方式转换如下(作为参考)
select * 来自 table where (FROM_UNIXTIME(createdDate) + interval 6 hour) <= now();
感谢你们的努力!
您需要使用 Sequelize.where
和 Sequelize.literal
,因为 Sequelize 不支持 interval
和附加项:
const items = await table.findAll({
where: Sequelize.where(Sequilize.literal('FROM_UNIXTIME(createdDate) + interval 6 hour'), '<=', Sequelize.fn('now'))
})