Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
MongoDb日期转换_Mongodb_Date_Date Conversion - Fatal编程技术网

MongoDb日期转换

MongoDb日期转换,mongodb,date,date-conversion,Mongodb,Date,Date Conversion,我在一个集合上运行了一个大型查询,以NumberLong格式提取日期,然后导出到一个.csv,在那里我运行一个公式,将日期转换为人类可以使用的格式。在网上滚动时,我找不到一种清晰的方式来提取“YYY-MM-DD”格式的日期,而不是动态的长数字。是否有人对此进行了管理?如果您将此操作作为一次性操作,则执行此操作的一种方法是使用该方法转换日期,并将新转换的对象注入到临时集合中。然后将该集合转储到CSV 大概是这样的: db.myCollection.find().forEach(function(e

我在一个集合上运行了一个大型查询,以NumberLong格式提取日期,然后导出到一个.csv,在那里我运行一个公式,将日期转换为人类可以使用的格式。在网上滚动时,我找不到一种清晰的方式来提取“YYY-MM-DD”格式的日期,而不是动态的长数字。是否有人对此进行了管理?

如果您将此操作作为一次性操作,则执行此操作的一种方法是使用该方法转换日期,并将新转换的对象注入到临时集合中。然后将该集合转储到CSV

大概是这样的:

db.myCollection.find().forEach(function(element) {
    element.dateField = new Date(element.dateField);
    db.myTempCollection.insert(element);
});

否则,我建议使用您选择的编程语言并实现一个程序或脚本来进行转换。

嗨,托马斯,欢迎使用Stackoverflow!问题需要有一个明确的答案。如果您提供一个代码示例,可能有人可以帮助您完成这项工作。