MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để thực thi lệnh mongodump theo chương trình từ node.js?

Thử sử dụng 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB / Meteor / Xuất MONGO_URL sang các ứng dụng đã triển khai

  2. Node.js - đợi nhiều lệnh gọi không đồng bộ

  3. Mongodb tìm kết quả được tạo theo ngày hôm nay

  4. Lỗi Mongoose Truyền tới ObjectId không thành công cho giá trị XXX tại đường dẫn _id là gì?

  5. Bản đồ Hadoop / Thu nhỏ so với Bản đồ / Thu nhỏ tích hợp sẵn