在MongoDB中格式化插入的日期



如何在MongoDB中将日期插入到集合中?

db.collection('transactions').insertOne({
amount: 1,
id: req.params.userid,
date: new Date ()
})

我尝试了

new Date (<YYYY-mm-dd>)
new Date ("<YYYY-mm-dd>")

但是行不通。

Google也帮不上什么忙。

谢谢

对于Date类型是不可能的

参考

new Date()返回当前日期作为Date对象。mongosh用ISODate帮助器包装Date对象。输入了ISODateUTC

BSON Date是一个64位整数,表示从Unix纪元(1970年1月1日)开始的毫秒数。这就得出了过去和未来约2.9亿年的可代表的日期范围。

另一方面,你可以做下面的事情

  1. 您可以使用String类型,但您需要在进行任何查询之前转换为日期

  1. 您需要在返回客户端之前转换为所需的格式。

最新更新