Как заставить mongoimport работать со сложными данными json? - PullRequest
0 голосов
/ 11 августа 2010

Попытка использовать встроенную утилиту mongoimport с mongo db ...

Возможно, я слепой, но есть ли способ импортировать сложные данные json?Например, скажем, мне нужно импортировать экземпляры следующего объекта: {"bob": 1, "dog": [1, 2, 3], "beau": {"won": "ton", "lost":3}}.

Я пытаюсь сделать следующее, и похоже, что все загружается в память, но на самом деле ничего не импортируется в базу данных:

$ mongoimport -d test -c testdata -vvvv-file ~ / Downloads / jsondata.json подключен к: 127.0.0.1 вт 10 авг 17:38:38 нс: test.testdata вт 10 авг 17:38:38 размер файла: 69 вт 10 авг 17:38:38 получил строку:{"bob": 1, "dog": [1, 2, 3], "beau": {"won": "ton", "lost": 3}} импортировано 0 объектов

Любые идеио том, как получить данные JSON для фактического импорта в БД?

1 Ответ

1 голос
/ 11 августа 2010

Я провел некоторое тестирование, и похоже, что в конце файла должен быть символ конца строки.Без символа конца строки последняя строка читается, но не импортируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...