猫鼬JS日期字段始终填充当前日期

时间:2018-06-29 04:58:25

标签: mongoose

除了默认的当前时间戳外,如何将日期插入猫鼬?

const Order = new Schema({
  order_date: {type: Date, required: true}, 
  order_subtotal: {type: Number, required: true},
  order_tax: {type: Number, required: true },
});

const OrderModel = mongoose.model('order', Order);

const testOrder = {
  order_subtotal: 55.55,
  order_tax: 5.55,
  order_date: new Date('2018-06-29T04:28:11.532Z'),
};

new OrderModel(testOrder).save();

每次运行此命令时,实际上都会将order_date设置为当前时间戳碰巧的任何值,几乎就像我指定了新的Date()一样,而不是传递格式正确的时间戳。

我做错了吗?任何人都可以重现这种行为吗?

0 个答案:

没有答案