Mongoimport导入错误 - 选项卡分隔的CSV检测为JSON

时间:2016-09-12 09:19:15

标签: mongodb csv

我正在尝试使用.csv实用程序将mongoimport文件导入MongoDB数据库。 .csv文件的标题行如下:

countryCode streetName postalCode placeName adminName1 adminCode1 adminName2 adminCode2 adminName3 adminCode3 latitude longitude accuracy

其余数据的结构如下:

GB Broad Street AB10 1AA George St/Harbour Ward Scotland SCT Aberdeen City S12000033 57.1482280891232 -2.09664786079318 6

使用命令时出现以下错误:

mongoimport -d mydb -c locations --file geodata.csv --headerline error validating settings: can not use --headerline when input type is JSON

谁能告诉我为什么? csv文件只有130,000条记录,因此不是大小问题。

1 个答案:

答案 0 :(得分:3)

- 标题只能用于csv和tsv文件格式。

导入CSV时,请在命令中使用“--type csv”。

  

- headerline如果使用--type csv或--type tsv,则使用第一行作为字段名称。否则,mongoimport会将第一行导入为   不同的文件。

     

如果您在导入JSON数据时尝试包含--headerline,   mongoimport将返回错误。 --headerline仅适用于csv或tsv   进口。