2016-09-03 3 views
3

Я получаю ошибку ниже при чтении CSV файла:Ошибка: документ обработки ошибок в mongoimport

Ошибка: Ошибка обработки документов # 1: недопустимый символ «а» в буквальном новой или нулевой (ожидающей «е» или 'u')

Есть несколько пустых полей, которые, как я подозреваю, необходимо представить как «нуль» для правильного чтения. Я исправлю здесь?

ОБРАЗЦА CSV:

имя, год, battle_number, attacker_king, defender_king, attacker_1, attacker_2, attacker_3, attacker_4, defender_1, defender_2, defender_3, defender_4, attacker_outcome, battle_type, major_death, major_capture, attacker_size, defender_size, attacker_commander , defender_commander, лето, местонахождение, регион, примечание

Битва золотого зуба, 298,1, Джоффри/Томман Баратеон, Робб Старк, Ланнистер ,,,, Тулли, победа, битва, 1,0 , 15000,4000, Хайме Ланнистер, «Клемент Пайпер, Вэнс», 1, Золотой зуб, Вестерланд,

Битва при М ermer's Ford, 298,2, Joffrey/Tommen Baratheon, Robb Stark, Lannister ,,,, Baratheon ,,,, win, ambush, 1,0,, 120, Gregor Clegane, Beric Dondarrion, 1, Mummer's Ford, The Riverlands,

+0

Я попытался добавлением нуля вместо пустой строки , но он по-прежнему дает ту же ошибку – Vikash

ответ

4

Я думаю, вы не указали тип файла с --type csv так mongoimport предполагает, что вы импортируете файл в формате JSON по умолчанию

-> Попробуйте импортировать с --type csv --headerline

+0

Спасибо. Это сработало. – Vikash

Смежные вопросы