首页 > 解决方案 > 使用 --columnsHaveTypes 在 MongoImport 上重新格式化 Unix 时间戳?

问题描述

我正在尝试使用 MongoImport 将数据从大型 CSV 导入 MongoDB。日期列类型给我带来了问题。

CSV 的日期为纪元时间,但我希望将其保存到 MongoDB 中是正常的日期类型。

我正在使用--columnsHaveTypeswith --fieldFile,但我无法弄清楚或在任何地方找到任何关于如何在导入时转换日期格式的答案。

该文档使我看起来可以使用 Go Lang 格式columnName.date(1136239445)(这是文档中的参考时间),但这不起作用。date_ms(<arg>)而且我在or中找不到任何帮助date_oracle(<arg>)

这需要尽可能地手动操作,因为大型 DB 转储(SQLite3 格式)将自动转换为 CSV 并导入 MongoDB,而无需人工输入。

提前致谢!

标签: mongodbsqlitecsvepochmongoimport

解决方案


推荐阅读