node.js - Sequelize : get reords created at a date

标签 node.js sequelize.js

在 Sequelize 中如何获取在某个日期创建的所有记录。例如 2017-08-23

创建的所有记录

这里有很多类似的问题,但所有问题都涉及在日期之前或之后获取记录,这不是我想要的。

我正在使用 Node 8.5.0 和sequelize 4.11.0

最佳答案

就像这样:

YourModel.findAll({
    where:{
        date: {$and:[{$gte:'2017-08-23 00:00:00'},{$lt:'2017-08-23 23:59:59'}]}
    }
});

关于node.js - Sequelize : get reords created at a date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46424238/

相关文章:

node.js - Node js ORM 支持架构更改

node.js - value.map 不是 Sequelize findAll with 或 Param 中的函数

javascript - mongodb - find() 不是一个函数

javascript - 关于 AngularJS 中的异步、 promise 和链接的问题

javascript - 为什么在 Node.js 上使用 superagent 尝试登录 reddit 失败?

node.js - Socket.io 多个响应而不是一个

mysql - 如何让 sequelize.sync() 省略一些模型?

javascript - sequelize group by fn count 变得未定义

mysql - Sequelize 将一个表的两列连接到另一个表的同一列

javascript未分配的默认函数参数