我正在尝试使用mysql在sequelize中查询日期,但我收到的日期无效。
这是迁移:
module.exports = {
up: function (queryInterface, Sequelize) {
return queryInterface.createTable (
'lists',
{
...
created_at: {
type: Sequelize.DATE
},
updated_at: {
type: Sequelize.DATE
}
}
)
},
...
};
这是模型:
module.exports = function(sequelize, DataTypes) {
var List = sequelize.define("List", {
...
}, {
tableName: 'lists',
underscored: true,
timestamps: true,
}
);
return List;
};
这就是我试图查询它的方式:
List
.findAll(values)
.then(function(lists) {
console.log(lists);
res.render('list/index.ejs', {
lists: lists
});
});
这是日志:
{ ...
created_at: Invalid Date,
updated_at: Invalid Date },
但是在mysql中我添加了日期。 我该如何解决这个问题?