【发布时间】:2020-06-09 17:43:19
【问题描述】:
我正在构建一个带有 Sequelize ORM 的 Web 应用程序。我的查询:
if(req.query.dataTransIni && req.query.dataTransFim ){
condition.data = {
[op.or] : {
[op.between] : [
{logdatatransacao : moment(req.query.dataTransIni).format("YYYY-MM-DD")},
{logdatatransacao : moment(req.query.dataTransFim).format("YYYY-MM-DD")}
],
[op.between] : [
{arqdataTransacao : moment(req.query.dataTransIni).format("YYYY-MM-DD")},
{arqdataTransacao : moment(req.query.dataTransFim).format("YYYY-MM-DD")}
]
}
}
}
控制台报错
UnhandledPromiseRejectionWarning: Error: Invalid value { arqdataTransacao: '2019-10-10' }
我想要的样子
select * from myTable
where
logdatatransacao between ('2020-02-27') and ('2020-02-28')
or
arqdataTransacao between ('2020-02-27') and ('2020-02-28')
【问题讨论】:
标签: node.js orm sequelize.js