我是续集的新手,而且我不知道如何在当前日期前不到1小时的时间内获取createdAt列的记录,这是我的代码:
models.Trip.findAll({
where: {
createdAt: {
$gt: -------> createdAt <= 1 hour with current date
}
},
include: [
models.User,
models.Vehicle,
],
})
该如何操作,请帮助我。谢谢!
答案 0 :(得分:1)
通过将Date
减去毫秒来使用设置为过去一小时的Date.now()
对象。
created_at: {
[Op.gt]: new Date(Date.now() - (60 * 60 * 1000)),
},
使用旧式operator aliases:
created_at: {
$gt: new Date(Date.now() - (60 * 60 * 1000)),
},