Сохранение момента формата в мангусте - PullRequest
0 голосов
/ 09 февраля 2020

Я пытаюсь сохранить дату в пн goose, используя момент. js. Моя схема выглядит следующим образом:

const personSchema= new mongoose.Schema({
  name: String,
  age: Number,
  joined: { type: Date, default: () => moment().format('YYYY-MM-DD HH:mm:ss') }
})

Однако, когда я обращаюсь к документу в базе данных, формат времени 2020-02-08T21: 08: 02.000 + 00: 00, а не 2020-02-08 21 : 08: 02 так и должно быть ...

Что я делаю не так?

1 Ответ

0 голосов
/ 09 февраля 2020

Формат 2020-02-08T21: 08: 02.000 + 00: 00 называется ISODate. Вместо того, чтобы сохранить его с помощью Moment в Mon goose (кажется, MongoDB все равно сохранил его в формате ISO), я сохранил дату как обычную

Default: Date.now

, а затем, представляя дату на мой взгляд, я используется

moment(myObject.date).format('YYYY-MM-DD HH:mm:ss')

И дата была представлена, как и предполагалось.

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