我在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列。这可能吗?
由于
答案 0 :(得分:0)
如果您不使用--headerline
参数并使用--fields
指定字段,则会将标题行导入为文档,您可以稍后将其删除。您必须指定所有字段,目前无法在mongoimport
之间选择或合并这两种方法。