Node.js 使用GridFS在mongodb中插入图像

Node.js 使用GridFS在mongodb中插入图像,node.js,file-upload,express,mongoose,Node.js,File Upload,Express,Mongoose,我正在尝试使用nodejs&express上传mongoose集合中的一幅图像,首先我尝试在临时文件夹中上传,它工作得非常好。但是使用GridFS查询插入mongoose集合对我来说很困难,我熟悉创建模式和插入查询。请引导我。 在这里,我给出了如何将文件上传到临时文件夹的服务器端代码 exports.uploadimg = function(req, res){ console.log("c1",req.files); console.log("c2",req.files.upl

我正在尝试使用nodejs&express上传mongoose集合中的一幅图像,首先我尝试在临时文件夹中上传,它工作得非常好。但是使用GridFS查询插入mongoose集合对我来说很困难,我熟悉创建模式和插入查询。请引导我。 在这里,我给出了如何将文件上传到临时文件夹的服务器端代码

exports.uploadimg = function(req, res){
    console.log("c1",req.files);
    console.log("c2",req.files.uploaded_file.originalFilename);
    console.log("c3",req.files.uploaded_file.path);
    fs.readFile(req.files.uploaded_file.path, function (err, data){
        var dirname = "/home/Mel/www/2013/img-folder";
        var newPath = dirname + "/classes/" +   req.files.uploaded_file.originalFilename;
        fs.writeFile(newPath, data, function (err) {
            if(err){
                res.json({'response':"Error"});
            }else {
                res.json({'response':"Saved"});
            }
        });
    });        

请查看以下链接以找到此问题的解决方案

谢谢