2015-08-30 4 views
0

Я пытаюсь импортировать данные в коллекцию mongodb, используя функцию mongoimport. файл, содержащий данные, которые я импортирую, сохраняется как .tsv-файл. (Это должен быть файл «tsv», поскольку он имеет символы Юникода, которые теряются при сохранении в .csv).mongoimport tsv error - "invalid bson in object with unknown _id"

Я использую следующую команду, чтобы импортировать данные: mongoimport --db millie_db --collection ref_datas --type TSV --headerline --file vowels.tsv

и получить следующее сообщение об ошибке:

Ошибка ввода документов: Клиент Ошибка: плохой объект в сообщении: недействительный bson в объекте с неизвестным _id импортирован 0 документов

Может ли кто-нибудь посоветовать, как я могу узнать, в чем проблема?

Большое спасибо,

ответ

0

Проблема с кодировкой входного файла. Я конвертировал в UTF-8 с помощью блокнота ++ и сохранял и все хорошо.