Как запустить команду Mongodump от дочернего процесса? - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь запустить команду 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
            });
   })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...