Javascript 按日期查询,列为datetime

Javascript 按日期查询,列为datetime,javascript,node.js,sequelize.js,Javascript,Node.js,Sequelize.js,如果列是datetime,如何查询特定日期的所有记录 这不管用。在sequelize中有没有更好的方法 startDate和endDate是datetime的 Thing.findAll({ where: { startDate = { [Op.gte]: '02-20-2020' }, endDate = { [Op.lte]: '02-20-2020' }, } }); 在查询参数中直接使用javascript日期对象之前,将

如果列是datetime,如何查询特定日期的所有记录

这不管用。在sequelize中有没有更好的方法

startDate
endDate
datetime

Thing.findAll({
  where: {
    startDate = {
      [Op.gte]: '02-20-2020'
    },
    endDate = {
      [Op.lte]: '02-20-2020'
    },
  }
});

在查询参数中直接使用javascript日期对象之前,将它们拆分并创建一个javascript日期对象

const[month,day,year]=“02-20-2020”。拆分(“-”)
施工日期=新日期(年、月、日)
芬德尔先生({
其中:{
起始日期={
[Op.gte]:日期
}
}
});

请参见

,但我还需要指定一个结束日期b/c。在我的情况下,我希望获取一天的数据。只需对拆分和新日期再次执行相同的操作即可