Mongo没有正确存储unix时间戳

时间:2015-12-14 00:11:12

标签: mongodb mongoose momentjs

我正在尝试在Mongo的日期字段中存储unix时间戳。如果我保存类似于' 1450051408' (2015年12月13日),在Mongo看起来像这样:' 1970-01-17 18:47:31.820Z'

这是我的插页:

Service.user.updateMyDate({myDate: moment().unix()});

在我的Mongoose模型中,它被指定为myDate: Date

1 个答案:

答案 0 :(得分:1)

{@ 1}}方法返回自Unix纪元以来的,但MongoDB自纪元以来使用毫秒的JavaScript样式。

最好只使用toDate()获取unix()包装的JavaScript Date对象:

moment