Попытка получить несколько изображений из DownloadStream GridFSBucket - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь получить несколько изображений из коллекции в 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);      
  }
});

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...