我用new Date()在mongodb中保存DOB,但它是用时区存储日期的。新日期(“1992年2月13日”)二○ ○一年二月十二日十八时三十分
smtd7mpg1#
正如@Wernfried Domscheit在评论中提到的,在MongoDB中,日期总是与时区一起存储,然而,以UTC时区存储日期的一种规范方法是使用$dateFromParts。
$dateFromParts
db.collection.update({ key: 1 }, [ { "$set": { "dob": { "$dateFromParts": { "year": 1992, "month": 2, "day": 13 } } } } ])
Mongo Playground
1条答案
按热度按时间smtd7mpg1#
正如@Wernfried Domscheit在评论中提到的,在MongoDB中,日期总是与时区一起存储,然而,以UTC时区存储日期的一种规范方法是使用
$dateFromParts
。Mongo Playground