Mongoose: возврат сохраненного поля даты в виде метки времени (миллисекунды с эпохи Unix) в ответ

У меня есть схема мангуста с полем created, определенным как

created:{ type: Date, default: Date.now }

поэтому, когда я возвращаю этот документ в ответ API, он выглядит как

"created":"2018-04-04T19:31:38.514Z"

я ожидаю, что это вернется как

"created": 1365103898514

Примечание. Я пытался использовать виртуальный, но он не будет работать, так как он добавит новое поле вместо обновления существующего. Мне нужно отправить отметку времени в том же поле, потому что мы переходим от службы Java к службе Nodejs, и типы ответов должны быть точно такими же, как у Java (данные Spring отправляли дату как временную метку эпохи Unix)


person BiJ    schedule 11.08.2018    source источник
comment
Люди отмечают его как дубликат других вопросов, но решения, на которые они ссылаются, связаны с mongodb, а не с nodejs mongoose.   -  person BiJ    schedule 12.08.2018