MongoDB脚本将字符串"09-Jan-20"//(DD-MMM-YY)转换为ISO日期



我在集合中有多条记录,日期存储为字符串"09-Jan-20"我需要通过脚本在MongoDB上执行将此日期转换为ISODate。

经验:"09-Jan-20"ISODate("2020 - 01 - 09年t00:00:00.000z"。

谁来帮帮我。

找到这个问题的答案了。

我们可以使用mongo的$convert将字符串转换为日期格式。

Exp:

"$convert":{
input: "$dateField",
to: "date"
}

我们还可以通过-

查找date为字符串格式的记录。
"$type":"string"

参考:- mongo类型检查和mongo转换

最新更新