MongoDB的日期格式(使用Mongoose插入)

时间:2016-08-02 21:55:03

标签: node.js mongodb

这是一个2个问题的帖子:

当我通过html表单将文档日期输入MongoDB时,我将使用以下格式输入:YYYY-MM-DD

例如:2014-02-13

然而,在MongoDB中,它以ISOdate格式输入,而YYYY-MM-DD将是正确的,无论出于何种原因,它将插入3个不同的小时时间戳中的一个:

ISODate("2016-02-02T00:00:00.000Z")

ISODate("2015-02-16T05:00:00.000Z")

ISODate("2016-08-02T04:00:00.000Z")

我从不指定输入日期的小时数,但无论出于何种原因,它总是会在一小时0,4或5中插入MongoDB。

我不知道为什么要这样做。

或者,有没有办法删除“时间”。部分日期,因为我不需要它?对于' date'我只需要YYYY-MM-DD。

1 个答案:

答案 0 :(得分:0)

要仅将日期作为日期对象返回,您可以尝试:

word/media/****