作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将此代码转换为 Sequelize 。
where ADDTIME(deleted_at, TIMEDIFF(deleted_at, end_at) * 2) > NOW() OR (end_at < NOW() AND deleted_at is null);
Post.findAll({
where: sequelize.where(sequelize.fn('char_length',
sequelize.col('status')), 6)
});
where ADDTIME(deleted_at, TIMEDIFF(deleted_at, end_at) * 2) > NOW() OR (end_at < NOW() AND deleted_at is null);
最佳答案
这个子句大部分用Sequelize表达很简单,如下图:
where : {
[Op.or] : [
// 1
Sequelize.where(
Sequelize.fn('ADDTIME',
Sequelize.col('deleted_at'),
Sequelize.literal('TIMEDIFF(deleted_at, end_at) * 2')),
{[Op.gt] : Sequelize.fn('NOW')}
),
// 2
{
end_at : { [Op.lt]: Sequelize.fn('NOW') },
deleted_at : null
}
]
}
关于node.js - 我如何在 sequelizejs 中使用这个完整的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57049485/
我是一名优秀的程序员,十分优秀!