如何使用JavaScript将mongodb $ date。$ numberLong结果转换为moment.js?

时间:2018-08-08 12:24:42

标签: mongodb momentjs isodate

我正在从$date.$numberLong中获取mongodb collection,并在javascript中进行处理。 JSON像这样:

[{
    "_id":{"$oid":"5b6ad63479ff904a550957eb"},
    "date":{"$date":{"$numberLong":"1533686400000"}}
}]

如果我打印value.$date.$numberLong,它也会返回1533686400000。 但是,我一直在尝试这种方式:

var date = moment(value.$date.$numberLong);

,它返回了invalid date。 我该如何运作?

1 个答案:

答案 0 :(得分:2)

遵循Anthony贡献:

moment(parseInt(value.$date.$numberLong));

它现在可以工作了!