【发布时间】:2019-04-19 11:33:02
【问题描述】:
我正在为我的网络服务器使用 Mongoose 和 Node.js。
作为我的一个文档架构的一部分,我有一个“时间戳”字段。
它在模式中的行是:
timestamp: { type: Date, default: Date.now }
这很好用,并且允许我根据时间戳检索文档,但是,这会保存为 ISODate 格式,如下所述:http://docs.mongodb.org/manual/core/document/#date,如下所示:
"timestamp":"2013-04-04T19:31:38.514Z"
我不介意,但我按原样将其发送给客户。这意味着我必须在客户端使用 Date.parse() 才能与它进行比较操作。
有没有办法将日期存储为整数,或者在检索到时自动将其转换为整数?
有什么理由让我保持原样,只在客户端处理它?
提前致谢。
【问题讨论】:
标签: node.js mongodb date mongoose