将 csv 导入 mongodb 数据库
Import csv to mongodb database
我正在使用此代码将我的数据从 csv 导入到 mongodb:
./mongoimport -d <db_name> -c <collection_name> --type csv --file <file_location/file.csv> --headerline
但是我收到以下错误:
Failed: line 1, column 2446: extraneous " in field
如何解决这个问题?
好吧,如果不向我们展示您有问题的 CSV 数据,就很难给您一个明确的答案,但错误通常是在您的 CSV 列用双引号引起来的,而该 CSV 列在包裹的文本中包含一个双引号,例如
C1,C2
57,"This is a double quote:""
要解决这个问题,你必须像这样用另一个双引号转义双引号
C1,C2
57,"This is a double quote:"""
我正在使用此代码将我的数据从 csv 导入到 mongodb:
./mongoimport -d <db_name> -c <collection_name> --type csv --file <file_location/file.csv> --headerline
但是我收到以下错误:
Failed: line 1, column 2446: extraneous " in field
如何解决这个问题?
好吧,如果不向我们展示您有问题的 CSV 数据,就很难给您一个明确的答案,但错误通常是在您的 CSV 列用双引号引起来的,而该 CSV 列在包裹的文本中包含一个双引号,例如
C1,C2
57,"This is a double quote:""
要解决这个问题,你必须像这样用另一个双引号转义双引号
C1,C2
57,"This is a double quote:"""