MongoDB 将字符串日期改为Date类型日期的方法

MongoDB 虽然看起来是一个 BSON 结构的数据结构,但其实里面还包含很多数据类型,这些数据类型比 MySQL 的数据类型还丰富。

最近我在使用 MongoDB 的时候,发现我导入进 MongoDB 中的日期都是字符串。而 MongoDB 明明是有日期 Date 类型的字段,那么如何将字符串 String 转化成 Mongo 支持的 Date 类型呢?

查看了官方文档,发现有一个 ISODate 可用,我们可以通过 ISODate 把字符串类型的日期转化成 Date 类型的日期。具体操作代码如下所示:

db.xttblog.find().forEach(function(data) {
	data.createTime= new ISODate(data.createTime);
	db.xttblog.save(data);
});

需要注意的是,这个操作耗时比较久。在数据量不大的情况下非常好用。

MongoDB 将字符串日期改为Date类型日期的方法

: » MongoDB 将字符串日期改为Date类型日期的方法

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/252410.html

(0)
上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐

发表回复

登录后才能评论