1

所以我已经将 Gridfs 连接到 server.js 上的 MongoDB,如下所示

     //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() 因为我在另一个文件上:files.js。有没有办法来解决这个问题?谢谢你。

            gfs.files.find().toArray((err,files)=>{
             console.log(files)
            })
4

0 回答 0