使用mongoimport将数据库列分配给csv列

时间:2014-09-18 11:15:00

标签: python mongodb pymongo mongoimport

我在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列。这可能吗?

由于

1 个答案:

答案 0 :(得分:0)

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