如何解决MongoDB 脚本将字符串“09-Jan-20” // (DD-MMM-YY) 转换为 ISO 日期
我在一个集合中有多个记录,日期作为字符串存储为“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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。