Я пытаюсь запустить команду mon go dump из дочернего процесса. Вот код из командной строки, команда, которая присутствует внутри переменной cmd, работает нормально. с помощью spawn это не так. Я не получаю, как добавить команду mon go url и dump внутри дочернего процесса.
var exec = require('child_process').spawn;
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";
app.route('/export').get(async function(req, res) {
var cmd = 'mongodump --db detailsDb--gzip --archive=d:\target.gz';
var backupDB = exec([url, cmd]);
backupDB.stdout.on('data',function(data){
console.log('stdout: ' + data);// process output will be displayed here
});
})