我正在使用mongoimport通过以下命令将csv文件直接导入到集合中:
mongoimport --db=SID1191PID5c5013feacbb561b03c39bb0 --collection=file --username='' --password='' --file='/home/niranjan/Desktop/import/raw/filebasedstore1232018/156834/156142/test1 - 20190128_115956.csv.csv' --type='csv' --columnsHaveTypes --fields='id.string(),parent sku.string(),name.string(),abstract^%^*((*(*(*&.string(),accessories test test.string(),ASIN.string(),price.string(),sale price.string(),desc test.string(),color.string()'
问题似乎出在csv文件中的列名“ abstract ^%^ (((*)”。但是我无法删除此类列,实际上我将无法控制列名。如果文件中存在此类列,则导入的数据似乎乱七八糟。
我该如何解决这个问题?