使用mongoimp将数据库的一列指定给csv列

2024-04-29 11:45:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个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列。有可能吗?你知道吗

谢谢


Tags: csvtest命令目录脚本dbtypetable
1条回答
网友
1楼 · 发布于 2024-04-29 11:45:55

如果您不使用 headerline参数,而是使用^{}指定字段,则它会将标题行作为文档导入,您可以稍后将其删除。不过,您必须指定所有字段,目前无法使用mongoimport在这两个方法之间进行挑选或合并。你知道吗

相关问题 更多 >