Mongodb Mongoimport导入错误-检测到以制表符分隔的CSV为JSON

Mongodb Mongoimport导入错误-检测到以制表符分隔的CSV为JSON,mongodb,csv,Mongodb,Csv,我正在尝试使用mongoimport实用程序将.csv文件导入MongoDB数据库。.csv文件的标题行如下所示: countryCode街道名称邮政编码地名adminName1 adminCode1 adminName2 adminCode2 adminName3 adminCode3经纬度精度 其余数据的结构如下所示: GB Broad Street AB10 1AA乔治街/苏格兰阿伯丁市海港区SCT S12000033 57.1482280891232-2.09664786079318 6

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

countryCode街道名称邮政编码地名adminName1 adminCode1 adminName2 adminCode2 adminName3 adminCode3经纬度精度

其余数据的结构如下所示:

GB Broad Street AB10 1AA乔治街/苏格兰阿伯丁市海港区SCT S12000033 57.1482280891232-2.09664786079318 6

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

mongoimport-d mydb-c位置——文件geodata.csv——headerline
验证设置时出错:输入类型为JSON时无法使用--headerline

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

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

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

--headerline如果使用--type csv或--type tsv,则使用第一行作为字段名。否则,mongoimport将第一行作为 独特的文件

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


你在哪里说这是一个CSV文件?我认为您应该在导入命令中包含“-typecsv”?这很奇怪;MongoDB不检测基于文件扩展名的文件类型?你知道为什么会这样吗?