5

我有一个数据集合,按|字符分隔。我要将数据收集添加到mongodb。所以我需要通过|字符来分隔数据。我的mongoimport命令如何?

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

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

2 回答 2

12

mongoimport支持 JSON、CSV(逗号分隔值)或 TSV(制表符分隔值)。该|字符不是 CSV 或 TSV 的有效分隔符,因此您需要将输入文件更改|,或选项卡,并--type相应地指定。

于 2013-11-25T10:01:36.707 回答
0

mongodb 实际上可以处理一个 | .unl、.txt、.csv 中的单独记录

只需确保按照以下格式执行此操作。对于指定的提到的扩展,使用--type csv

mongoimport -c <table_name> -d <database_name> --mode upsert --file <filename> --type csv --headerline
于 2017-09-18T12:24:05.457 回答