javascript - Sequelize 查询获取开始和结束日期之间的所有数据

标签 javascript node.js typescript sequelize.js

我正在尝试使用 Sequelize 查询数据库以获取在特定日期范围内创建的项目。我使用了 $between 运算符,但似乎什么也没得到。它应该从给定的开始和结束日期获取所有数据

我试过了

where: {
  createdAt: {
    [Op.between]: [startDate, endDate]
  }
}

喜欢
[Op.between]: ["2018-07-08T14:06:48.000Z", "2019-10-08T22:33:54.000Z"]

最佳答案

格式不对,不需要时区,试试这个格式

[Op.between]: ["2018-07-08 14:06:48.000", "2019-10-08 22:33:54.000"]

它应该工作

关于javascript - Sequelize 查询获取开始和结束日期之间的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62425916/

相关文章:

javascript - 通过 Google API OAuth2 对用户进行身份验证以使用 Chrome 扩展程序

javascript - 如何使用 Axios 将图像发送到 Node js?

reactjs - 如何处理一个重载中存在而另一重载中不存在的属性?

node.js - 我应该如何使用 browserify 和 babelify 转换 ES6 node_modules?

mysql - 简单的服务器处理路由并给出错误nodejs mysql

typescript - react-hook-form - Controller 不会在第一次更改时更新

javascript - 在既是值访问器又是函数的对象上定义属性

javascript - Sauce Labs 上的 Ember CLI 测试

javascript - 以 html 形式预先填充来自 Ajax 的数据

javascript - Angular-Charts - 饼图,显示每个数据切片内的标签