我正在使用"sequelize": "^5.8.6"
,10.1.39-MariaDB - mariadb.org binary distribution
,而我正在运行node --version v10.15.3
。
我正在尝试在我的数据库中保存以下json数组:
dataArray = [{
"name": "Product 1",
"rating_date": "8/16/2019",
"producer": "producer 1",
"action": "Sell",
"previous": "Buy",
"to": "Sell",
}]
当使用bulkCreate()
保存上述数组时,它在我的mysql数据库中如下所示:
{ “ id”:3, “名称”:“产品1”, “ rating_date”:“ 2019-08-15T22:00:00.000Z”,// <---日期错误! “生产者”:“生产者1”, “ action”:“卖出”, “ previous”:“ Buy”, “至”:“出售”, }
我的续集定义如下:
const Product = sequelize.define('Product', {
name: DataTypes.STRING,
rating_date: DataTypes.DATE,
producer: DataTypes.STRING,
action: DataTypes.STRING,
previous: DataTypes.STRING,
to: DataTypes.STRING,
}, {});
有人建议为什么保存前一天而不是确切的给定日期?
感谢您的答复!