mongodb - 使用 --columnsHaveTypes 在 MongoImport 上重新格式化 Unix 时间戳?
问题描述
我正在尝试使用 MongoImport 将数据从大型 CSV 导入 MongoDB。日期列类型给我带来了问题。
CSV 的日期为纪元时间,但我希望将其保存到 MongoDB 中是正常的日期类型。
我正在使用--columnsHaveTypes
with --fieldFile
,但我无法弄清楚或在任何地方找到任何关于如何在导入时转换日期格式的答案。
该文档使我看起来可以使用 Go Lang 格式columnName.date(1136239445)
(这是文档中的参考时间),但这不起作用。date_ms(<arg>)
而且我在or中找不到任何帮助date_oracle(<arg>)
。
这需要尽可能地手动操作,因为大型 DB 转储(SQLite3 格式)将自动转换为 CSV 并导入 MongoDB,而无需人工输入。
提前致谢!
解决方案
推荐阅读
- git - Visual Studio App Center 为 Build 准备单独的 git
- c# - 如何从文件中获取唯一的文件标识符
- sql - 如何在 oracle 中为输入参数调用过程作为类型?
- node.js - 使用 AWS Lambda 进行长轮询
- c++ - Clang静态分析器-具有未指定可空性的参数使“更多”未指定条件?
- docker - ssh:连接到主机 e121a0ef81ef(容器 id)端口 22:docker 中的连接被拒绝
- microsoft-graph-api - Microsoft Teams:如何设置聊天消息的作者?
- javascript - 从响应数据中删除一行单词 - angularjs
- elasticsearch - Elasticsearch 没有生命连接
- elasticsearch - 如何在 openshift 上部署弹性搜索?