我正试图从node.js代码中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和我的应用程序都运行在同一台操作系统是Ubuntu14的机器上。
最佳答案
您可以尝试使用data.toString()。
关于node.js - 解码mongodump的stderr,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41350520/