2015-12-01 3 views
1

я пытаюсь импортировать файл JSON с поля, содержащие NULL в качестве значенияmongoimport ошибка нуль поле

[ { 'Id': 0, 'Клиент': 85, 'кампании': 0, 'Location': NULL, 'Создано': NULL, 'CardCode': NULL, 'Мобильный': NULL, 'Сообщение': NULL}]

когда я пытаюсь использовать mongoimport для ввода этих полей в коллекцию

mongoimport --db имя_бд --collection Coll filename.json --jsonArray

я получаю сообщение об ошибке для значения NULL

ошибка: ошибка при обработке документа # 1: недопустимый символ 'U' в буквальном NaN или номер (ожидая, 'а' или 'и')

, что woul d Правильный способ импорта этих документов?

+4

Попробуйте * null * вместо * NULL * – joao

ответ

1

спасибо @joao.
, что помогло, изменив значение NULL на null, устранило проблему.
так как это был большой файл - мне пришлось использовать sed, чтобы найти и заменить

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

  • Нет связанных вопросов^_^