我想使用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});
}
});
});