zoukankan      html  css  js  c++  java
  • 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);
    });



    //

    db.t_u_user_account.find().forEach(function(data) {
    data.registration_date= new ISODate(data.registration_date);
    db.t_u_user_account.save(data);
    });

     

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

  • 相关阅读:
    NOIP2018 游记
    HDU1556 敌兵布阵
    BZOJ 1032 [JSOI2007]祖码Zuma
    BZOJ 1068 [SCOI2007]压缩
    BZOJ 1090 [SCOI2003]字符串折叠
    BZOJ 1260 [CQOI2007]涂色paint
    BZOJ 1055 [HAOI2008]玩具取名
    HDU 5151 Sit sit sit
    HDU 4283 You Are the One
    vue系列8:webpack
  • 原文地址:https://www.cnblogs.com/xubao/p/12519958.html
Copyright © 2011-2022 走看看