1

以下は私のコードです:フォルダーとファイル名は:.gridFs/storeAudio.jsそしてコードはstoreAudio.js

var mongoose = require('mongoose');
var fs = require('fs');
var Grid = require('gridfs-stream');
Grid.mongo=mongoose.mongo;


//establish mongoDB connection

var conn = mongoose.createConnection('mongodb://localhost:27017/aHolyBoly');
conn.once('open',function(){
  //  var gfs = Grid(conn.db);
 // var db = new mongo.Db('aHolyBoly', new mongo.Server("127.0.0.1", 27017));
//var gfs = Grid(db, mongo);

var writeStream = gfs.createWriteStream({
    filename:'song1.mp3'
});
fs.createReadStream('../list/hero.mp3').pipe(writeStream);
writeStream.on('close',function(file){
    console.log(file.filename +'Written to db');
});
});

ファイル内の cmdで、コレクションを使用してデータベースを作成gridFsするコマンドnode storeAudio.jsを実行していますが、添付のスクリーンショットの下に次のエラーが表示されます。 ここに画像の説明を入力

注: 以前に次のコマンドを実行しました: npm install gridfs-stream, npm install mongoose.

さらに入力が必要な場合はお知らせください。

4

0 に答える 0