Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在将mongo查询插入java代码期间,使用ISODate函数将数据字符串转换为日期格式_Java_Mongodb_Spring Boot - Fatal编程技术网

在将mongo查询插入java代码期间,使用ISODate函数将数据字符串转换为日期格式

在将mongo查询插入java代码期间,使用ISODate函数将数据字符串转换为日期格式,java,mongodb,spring-boot,Java,Mongodb,Spring Boot,请帮助将此查询转换为DBobject类型,以便在spring boot中运行最终找到答案 db.collection.find().forEach(function(element){ element.BOOKING_CREATED_DATE = ISODate(element.BOOKING_CREATED_DATE); db.collection.save(element); }) MongoClient mongo = new MongoClient(

请帮助将此查询转换为DBobject类型,以便在spring boot中运行

最终找到答案

  db.collection.find().forEach(function(element){
      element.BOOKING_CREATED_DATE = ISODate(element.BOOKING_CREATED_DATE);
      db.collection.save(element);
    })
MongoClient mongo = new MongoClient();
DB db = mongo.getDB("datarepo");

DBCollection collection = db.getCollection("rawdata");

db.eval("db.rawdata.find( { BOOKING_CREATED_DATE : { $type : 2 } } ).forEach(function(element){" +
                "element.BOOKING_CREATED_DATE = ISODate(element.BOOKING_CREATED_DATE);" +
                "db.rawdata.save(element);})")