ReferenceError: файлы не определены в gfs.files.find.toArray - PullRequest
0 голосов
/ 09 июня 2019

Я хочу использовать gridfs-stream для извлечения изображений из моей базы данных, но я получаю эту ошибку.

let  gfs;

conn.once('open',  () => {
  //init stream
  gfs = Grid(conn.db,mongoose.mongo);
  gfs.collection('uploads');

});

Я установил gfs выше и ниже, я вызвал метод gfs.files.find ()чтобы получить изображения. Я застрял на gfs.files.Кто-нибудь может помочь?

    app.get("/something",function(req,res){
  gfs.files.find().toArray(() => {
    if(!files || files.length === 0 ){
      res.render("page");
    }else{
      files.map(file => {
        if (file.contentType === 'image/jpeg' ){
          file.isOK = true;
        }else{
          file.isOK = false;
        }
      });

      res.render("page",{files:files});
    }
            });  
});
...