gpt4 book ai didi

sequelize.js - 在哪里使用 Sequelize JS 和 MySQL

转载 作者:行者123 更新时间:2023-12-03 22:22:25 25 4
gpt4 key购买 nike

我想使用 sequelizejs 创建一个自定义的“where”,但我不知道如何继续......

我想从我的数据库中获取所有 events ,其中 end 在当前 NOW() 日期之后......

我的代码:

Event.findAll({where: {state: 1}, order: 'start asc'});

是否可以将 where: {end: '< NOW()'} 放在 where 对象中?

最佳答案

像下面这样的事情会为你做:

Event.findAll({
where: {
state: 1,
end: {
$lt: Sequelize.fn('NOW')
}
}
});

生成查询: SELECT id, state, end, sq_created_at, sq_updated_at FROM event AS event WHERE event.state = 1 AND event.end < NOW();
我已经上传了这个示例 here 的脚本演示。关于运算符的 Sequelize JS 文档是 here

关于sequelize.js - 在哪里使用 Sequelize JS 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33869559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com