目前,我正在开发一个我从/向客户Java/Spring App
保存和提供的地方。JSON
我以毫秒为单位将我的日期信息存储为 Unix 时间戳。现在 MongoDB 自动将其存储为
"StartTime": {"$numberLong": "1549640550000"}
当我插入
"StartTime": 1549640550000
我还读到,当我使用该格式时,会发生这种情况$Date
而不是 $numberLong 。iso8601
是否可以在我的查询结果中没有此包装信息的情况下从 MongoDB 读取时间信息?
处理/删除接收普通时间戳信息的信息对我来说似乎很不舒服。
编辑:当我使用 document.toJSON (我知道它已被弃用)时,我得到
"StartTime": {"$numberLong": "1549640550000"}
当我使用 document.toString() 我得到 TimeStamp=Document{StartTime=1549554150000}