2016-12-27 6 views
1

私はNode.jsのコードから自分のDBをmongodumpしようとしている:デコードmongodumpの標準エラー出力

var args = ['--db', 'DBName', '--out', backupDirectory]; 
     var mongodump = spawn('/usr/local/bin/mongodump', args); 

     mongodump.stdout.on('data', function (data) { 
      console.log(data); 
     }); 
     mongodump.stderr.on('data', function (data) { 
      console.log(data); 
     }); 
     mongodump.on('exit', function (code: number) { 
      console.log('mongodump exited with code ' + code); 
     }); 

mongodump.stderrに達しています。そこで、私は155バイトを含むバイト配列を取得します。

バイト配列を読み取り可能なメッセージにデコードするにはどうすればよいですか? stderrにはどのような形式がエンコードされていますか?

DBとOSのUbuntu 14

答えて

2

あなたはdata.toStringを使用しようとすることができます()で、同じマシン上で私のアプリの実行の両方。

関連する問題