Я пытаюсь получить несколько изображений из коллекции в mongodb. Я могу загружать изображения; Тем не менее, я не могу получить более одного за один раз. Я зарегистрировал массив, к которому добавляются файлы, и все они есть. Однако в ответе отображается только один, даже с параметром l oop. Моя конечная цель - получить эти изображения в приложении iOS с помощью Swift (в любом месте от 1 до 10 одновременно). Любая помощь будет принята с благодарностью
router.get('/api', (req, res)=> {
const file = gfs.find().toArray((err, files) => {
if (!files || files.length === 0) {
return res.status(404).json({
err: "no files exist"
});
}
console.log(files);
for(var i = 0; i < files.length; i++) {
gfs.openDownloadStreamByName(files[i].filename).pipe(res);
}
});
});