gpt4 book ai didi

mongodb - 如何从字符串转换为日期数据类型?

转载 作者:IT老高 更新时间:2023-10-28 13:15:01 34 4
gpt4 key购买 nike

enter image description here

我正在将数据从 csv 文件上传到 MongoDB。由于在使用 BI 工具创建报告时面临问题,它将 OrderDate 作为字符串数据类型。我的收藏中有大约 10000 条记录。

谁能帮助我如何通过单个查询将 OrderDate 的数据类型更改为 Date?

最佳答案

我认为您不能通过单个查询来更改字段的类型。最简单的方法是在插入过程中使用 ISODate 函数将数据字符串转换为 Date 格式。但是,如果你想处理你已经插入的数据,你可以使用 mongodb 控制台使用以下代码:

db.collection.find().forEach(function(element){
element.OrderDate = ISODate(element.OrderDate);
db.collection.save(element);
})

此代码将处理集合 collection 中的每个元素,并将 Orderdate 字段的类型从 String 更改为 Date.

关于mongodb - 如何从字符串转换为日期数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473772/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com