如何在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亿年的可代表的日期范围。
另一方面,你可以做下面的事情
- 您可以使用String类型,但您需要在进行任何查询之前转换为日期
或
- 您需要在返回客户端之前转换为所需的格式。