如何定义分隔符以导入mongodb

时间:2013-11-25 08:25:26

标签: mongodb csv mongoimport

我有一个数据集合,由|字符分隔。我要将数据集添加到 mongodb 。所以我需要通过|字符分隔数据。我的 mongoimport 命令怎么样?

以前,我已通过以下命令成功导入 csv 文件。

$ mongoimport -d mydb -c things --type csv --file locations.csv --headerline

2 个答案:

答案 0 :(得分:9)

mongoimport支持JSON,CSV(逗号分隔值)或TSV(制表符分隔值)。 |字符不是CSV或TSV的有效分隔符,因此您需要将输入文件“|更改为,或标签页”,并指定--type相应

答案 1 :(得分:0)

mongodb实际上可以治疗一个| .unl,.txt,.csv

中的分隔记录

请确保以下面的格式执行此操作。对于指定的上述扩展名,请使用--type csv

mongoimport -c <table_name> -d <database_name> --mode upsert --file <filename> --type csv --headerline