我正在尝试使用.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条记录,因此不是大小问题。
答案 0 :(得分:3)
- 标题只能用于csv和tsv文件格式。
导入CSV时,请在命令中使用“--type csv”。
- headerline如果使用--type csv或--type tsv,则使用第一行作为字段名称。否则,mongoimport会将第一行导入为 不同的文件。
如果您在导入JSON数据时尝试包含--headerline, mongoimport将返回错误。 --headerline仅适用于csv或tsv 进口。