Я использую Mongoose и Node.js для своего веб-сервера.
Как часть одной из моих схем документов, у меня есть поле "timestamp".
Строка для нее в схеме:
timestamp: { type: Date, default: Date.now }
Это отлично работает и позволяет мне получать документы на основе метки времени, однако это сохраняет формат ISODate, как описано здесь: http://docs.mongodb.org/manual/core/document/#date, как это
"timestamp":"2013-04-04T19:31:38.514Z"
Я не против этого, но я посылаю это клиенту как есть. Это означает, что я должен использовать Date.parse() на стороне клиента, прежде чем выполнять сравнительные операции с ним.
Есть ли способ сохранить дату как целое число или автоматически преобразовать ее в единицу при ее получении?
Есть ли какая-то причина, по которой я должен это делать, и просто иметь дело с ней на стороне клиента?
Спасибо заранее.