问题描述
我在一个集合中有多个记录,日期作为字符串存储为“09-Jan-20”。我需要通过在 MongoDB 上执行脚本将此日期转换为 ISODate。
exp: "09-Jan-20" to ISODate("2020-01-09T00:00:00.000Z").
任何人,请帮忙。
解决方法
得到了这个问题的解决方案。
我们可以使用 mongo 的 $convert
将字符串转换为日期格式。
经验:
"$convert":{
input: "$dateField",to: "date"
}
我们还可以通过-
找出日期为字符串格式的记录"$type":"string"
参考:- mongo type check 和 mongo convert