0

我在 python 中有一个脚本,它从目录中获取 csv 并将其导入到表中。

我运行这个命令一切正常。

mongoimport -d db_test -c test_table --type csv --file filepath --headerline

我的问题是:我可以将对应的 csv 文件标题列定义为表列名吗?

例如,我的表有字段 field1、field2 和 field3,因为 CSV 上的标题是 field1、field2 和 field3。但我需要将表的列名更改为 fieldtest1、fieldtest2 和 fieldtest3,但我可以更改 csv 标题名称。当我导入 csv 时,我希望 csv 标题中的 field1 对应于我表的列 fieldtest1。那可能吗?

谢谢

4

1 回答 1

0

如果您不使用该--headerline参数并指定字段--fields,它会将标题行作为文档导入,您可以稍后将其删除。但是,您必须指定所有字段,目前无法在两种方法之间进行选择或合并mongoimport

于 2014-09-18T13:30:16.453 回答