【发布时间】:2021-09-16 16:56:45
【问题描述】:
在我的表test 中,我将字段date 存储为毫秒值,例如1620287520000,即UTC 日期和时间中的Thu May 06 2021 07:52:00
假设我在下面有一些记录
[
{
id:1,
date:1620287520000
},
{
id:2,
date:xxxx
},
]
我想获取所有date 为Thu May 06 2021 的数据,无论何时。
如何用 Sequelize/nodejs 的方式实现?
test.model.js
const Sequelize = require('sequelize');
const DataTypes = Sequelize.DataTypes;
module.exports = function (app) {
const sequelizeClient = app.get('sequelizeClient');
const test = sequelizeClient.define('test', {
...,
date:{
type: DataTypes.DATE,
},
}, {
hooks: {
beforeCount(options) {
options.raw = true;
}
}
});
return test;
};
【问题讨论】:
标签: mysql sql node.js sequelize.js