sql >> データベース >  >> NoSQL >> MongoDB

node.jsからプログラムでmongodumpコマンドを実行するにはどうすればよいですか?

    child_process.spawn(command, args)を使用してみてください :

    var spawn = require('child_process').spawn;
    
    // ...
      collection.insert(docs, {safe:true}, function(err, result) {
        var args = ['--db', 'mydb', '--collection', 'test']
          , mongodump = spawn('/usr/local/bin/mongodump', args);
        mongodump.stdout.on('data', function (data) {
          console.log('stdout: ' + data);
        });
        mongodump.stderr.on('data', function (data) {
          console.log('stderr: ' + data);
        });
        mongodump.on('exit', function (code) {
          console.log('mongodump exited with code ' + code);
        });
      });
    // ...
    


    1. Meteorの実行中に、別のクライアントからMeteorのMongoDBにアクセスするにはどうすればよいですか?

    2. AzureでRedisを実行するにはどうすればよいですか?

    3. MongoDBでGridFSを使用するのはいつですか?

    4. 新しく作成したMongoDBインスタンスにデータをインポートします