gfs объявлен на сервере. js, я хочу получить файлы в файлах. js и не могу использовать gfs.files.find (), потому что gfs объявлен на сервере. js - PullRequest
1 голос
/ 22 марта 2020

поэтому я подключил Gridfs к MongoDB на сервере. js, как показано ниже

     //connect to mongodb
      mongoose.connect(db, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true }, 
         function(err){
           if(err){
              console.log(err)
           }
      });

      var conn = mongoose.connection;


     conn.once('open', function() {
       console.log('-connection open to database-');

         // intialize stream
         var gfs = grid(conn.db, mongoose.mongo, )
         gfs.collection('uploads');


    })

, поэтому теперь я хочу получить файлы, которые хранятся при загрузке коллекции gridfs, но я не могу использовать gfs.files.find (), потому что я нахожусь в другом файле: файлы. js. Есть ли способ исправить это? Спасибо.

            gfs.files.find().toArray((err,files)=>{
             console.log(files)
            })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...