Всем привет!
На Вас надвигается лавина глупых вопросов. Не получается закинуть в монгобд мойФайл.json. Для работы с монгой использую mongoose, в его
документации я признаюсь не понял как записать локальный файл.
Немного погуглив нашёл эту
либу , как раз она умеет делать то что мне надо (пример 4), но не делает. К примеру вопросов нет, там всё понятно, откуда, что и куда будет записано. Честно говоря, не понимаю почему либа не работает.
const streamToMongoDB = require('stream-to-mongo-db').streamToMongoDB;
const JSONStream = require('jsonstream');
const fs = require('fs');
// where the data will end up
const outputDBConfig = {
dbURL: 'mongodb+srv://d2207:<password>@cluster0-37he4.mongodb.net/test?retryWrites=true&w=majority',
collection: 'scrapedProducts',
};
// create the writable stream
const writableStream = streamToMongoDB(outputDBConfig, {useNewUrlParser: true, useUnifiedTopology: true});
// create readable stream and consume it
fs.createReadStream('./products.json')
.pipe(JSONStream.parse('./products.json'))
.pipe(writableStream);