Итак, я успешно загрузил свой файл изображения в мою MongoDB, используя Multer и Multer-Gridfs-Storage, но у меня возникают проблемы с его получением.
Когда я пытался извлечь данные с помощью GridFS-Stream, он возвращался, как этот предыдущий вопрос: GridFS: Как отобразить результат readstream.pipe (res) вtag?
Когда я использую этот код, то, что отправляется на мой Front-End, является только первым фрагментом в коллекции, но на самом деле его можно использовать.
const readstream = gfs.createReadStream({ filename: files[0].filename });
readstream.on('data', (chunk) => {
res.send({ image: chunk.toString('base64') })
})
Как мне вернуть все куски? Должен ли я сдаться и начать использовать GridFSBucket?