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不检测基于文件扩展名的文件类型?你知道为什么会这样吗?