所以我已经将 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)
})