Read file with node.js, mongoose, gridfs-stream

前端 未结 2 1434
孤街浪徒
孤街浪徒 2021-02-09 22:49

I am using mongoose and gridfs-stream to store and read files from mongodb. I am following the example here: https://github.com/aheckmann/gridfs-stream

Writing files int

2条回答
  •  没有蜡笔的小新
    2021-02-09 23:25

    what is cover give an format to file than write or read

    const express = require("express");
    const routes = express.Router();
    const mongoose = require('mongoose');
    mongoose.connect("mongodb://localhost:27017/gridfs");
    var conn = mongoose.connection;
    var path = require("path");
    var Grid = require("gridfs-stream");
    var fs = require("fs");
    Grid.mongo = mongoose.mongo;
    
    var datapath = path.join(__dirname, "../public/1.jpg");
    
    conn.once("open",() =>{
        console.log('connections is opened ');
        console.log(conn.db + "wahab this is running");
        var gfs = Grid(conn.db);
        var filestream = gfs.createWriteStream({
          filename: "wahab.jpg"
        });
        fs.createReadStream(datapath).pipe(filestream);
        filestream.on("close",(file) =>{
          console.log(file.filename  + " Write to DB");
        });
    
     });
    
     });
    

提交回复
热议问题