我有一个数据集合,由|
字符分隔。我要将数据集添加到 mongodb 。所以我需要通过|
字符分隔数据。我的 mongoimport 命令怎么样?
以前,我已通过以下命令成功导入 csv 文件。
$ mongoimport -d mydb -c things --type csv --file locations.csv --headerline
答案 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