Платформа: Ubuntu 14.04 LTS 64bit Python установлен, сейчас не могу вспомнить его версию: я могу обновить этот вопрос позже
....$>sudo mongod --versiondb
version v2.4.9 git
git version: nogitversion
....$>sudo service mongodb status
start
Моя переменная dbpath, установленная в /etc/mongod.config, равна /home/utente/OFS/datasource. Я дал правильные разрешения с помощью chmod. Из файла mongodb.log я вижу последнюю строку, например: "...ожидание подключения к порту 27017" Откройте терминал, пытаясь импортировать json здесь ниже:
{ "_id":ObjectId("572f36bcb69df6b4280cee68"), "formatoPreferito":ObjectId("57121b0d1dab7d841d149ed0"), "nome":"fra", "cognome":"назад", "dataNascita":ISODate("1987-09- 17T22:00:00Z")", "email":"[email protected]", "пароль":"$2a$10$4LR/kFI.FHPXHug7Jo9z0.mSgFqT4j4ZMeM.x1MdBfp5HGAFCvdOG", "ereader":"kindle", "token ":"$2a$10$WBT5.ylZiRkfSZM./7XUtemllTNN5jaJJy8KsVISvJTvUyUmP49ki", "dataRegistrazione":ISODate("2016-05-08T12:53:15.262Z"), "attivo":true }
С командой:
mongoimport --db ofs --collection utenti --host localhost --port 27017 --drop --file /home/utente/OFS/load.utenti.json
С выходом:
подключено к: localhost: 27017 Вт, 24 мая 00:04:27.151 сброс: ofs.utenti Вт, 24 мая 00:04:27.152 исключение: Представление BSON предоставленного JSON слишком велико: code FailedToParse: FailedToParse: Недопустимые символы в значении : offset:149 Вт, 24 мая 00:04:27.152
Вт, 24 мая, 00:04:27.152 исключение: Представление предоставленного JSON в формате BSON слишком велико: код FailedToParse: FailedToParse: Недопустимые символы в значении: смещение: 149 Вт, 24 мая 00:04:27.152 импортировано 0 объектов Вт, 24 мая 00:04:27.152 ОШИБКА: обнаружены 2 ошибки utente@utente-X551CAP:~/OFS$Вт, 24 мая 00:04:27.152 Вт, 24 мая 00:04:27.152 проверка 0 0
смещение 149, наблюдаемое в текстовом редакторе, является позицией символа ':' в поле dataNascita. Параметр --jsonArray не исправляет ошибки. Вопрос: что-то не так с файлом json или что-то не так с типом данных ISODate и моей версией mongodb? (это не установленное программное обеспечение mongodb-org).
В Microsoft Windows 7
с более поздней версией mongodb все работает нормально:
Итак, теперь я возвращаюсь домой, удаляю установленный mongodb, устанавливаю более позднюю версию и обновляю здесь .