gpt4 book ai didi

javascript - 在使用 Sequelize 钩子(Hook)运行之前修改选择查询

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

我有一个 order有一列名为 time 的表
我将我的时间戳作为整数存储在这个文件中
我有一个这样的查询

Order.findAll(
{
where : {
time: {
[sequelize.Op.between]: ['2021/1/1', '2021/1/2']
}
}
}
)
我的日期以正常格式来自客户端(不是 unix 模式)
我想用 beforeFind 钩子(Hook)修改我的日期
我在我的钩子(Hook)里写了这个和平的代码
hooks:{
beforeFind(args, fn){
console.log(args.where.time);
}
}
但结果是
{ [Symbol(between)]: [ '2021/1/1', '2021/1/2'] }
我应该如何修改日期?
这个对象的关键是什么?!

最佳答案

我找到了答案
我可以访问我的第一次约会

args.where.time[Sequelize.Op.between][0]
在我的 beforeFind 钩子(Hook)里

关于javascript - 在使用 Sequelize 钩子(Hook)运行之前修改选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65540968/

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