Я пытаюсь установить mongodb на Raspbian или Ubuntu Mate, но у меня возникают проблемы с поиском пакета в репозитории для его установки. Единственное, что доступно, это 2.4, но у меня проблемы с этой версией, потому что мне нужно импортировать некоторые данные в базу данных, чтобы провести некоторое тестирование, но я получаю эту ошибку:
"исключение: представление BSON предоставленного JSON массива слишком велико: код FailedToParse: ожидаемое число целое число миллисекунд: смещение: 909"
Я использую эту структуру для данных, которые я импортирую :
{"_id":{"$oid":"5daa12bc95f4f6288c93727b"},"names":["frecuency","VLine1","VLine2","VLine3","ILine1","ILine2","ILine3","ITotal","PTotal","QTotal","STotal","TotalPower","actImpEnergy","actExpEnergy","indEnergy","capEnergy","apEnergy"],"values":[{"$numberDouble":"59.9462890625"},{"$numberDouble":"128.0234375"},{"$numberDouble":"127.263671875"},{"$numberDouble":"128.37890625"},{"$numberDouble":"272.2890625"},{"$numberInt":"280"},{"$numberDouble":"261.0390625"},{"$numberDouble":"813.328125"},{"$numberInt":"68934"},{"$numberInt":"-76578"},{"$numberInt":"104006"},{"$numberDouble":"-0.709518432617"},{"$numberInt":"114735486"},{"$numberInt":"14946131"},{"$numberInt":"1181895"},{"$numberInt":"128541205"},{"$numberInt":"192981465"}],"units":["Hz","V","V","V","A","A","A","A","W","VAr","VA","cos(phi)","Wh","Wh","VArh-ind","VArh-cap","VAh"],"codDispo":{"$numberInt":"1"},"time":{"$date":{"$numberLong":"1571409000305"}}}
И вот как я импортирую данные:
mongoimport --db dbName --collection collectionName --file fileName.json --jsonArray
Я искал ошибку, и она кажется исправленной, когда вы обновляете версию mongodb по крайней мере до 2.6.
Но проблема в том, что мне нужна версия как минимум 3.4, потому что я использую ее на windows и мне нужно использовать ее на Raspberry для нужд компании.
Надеюсь, вы что-то знать. Спасибо.