Я использую 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()'
Проблема, похоже, связана с именем столбца "abstract ^% ^ (( (* "в файле csv. Однако я не могу удалить такие столбцы, поскольку я не могу контролировать имена столбцов. Если такой столбец существует в файле, то импортированные данные кажутся бессмысленными.
Как я могу решить эту проблему?