Поле Mongoose JS Date всегда заполняется текущей датой - PullRequest
0 голосов
/ 29 июня 2018

Как вставить дату в мангуста, кроме текущей временной метки по умолчанию?

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 () вместо передачи в правильно отформатированной временной метке.

Я делаю это неправильно? Кто-нибудь еще может воспроизвести это поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...