dump = function (opts) { var spawn = new Spawn("mongodump", opts); }
...
### Gulp
```javascript
var mongobackup = require('mongobackup');
// mongodump - dump all databases on localhost
gulp.task('mongodump', function() {
mongobackup.dump({
host : 'localhost',
out : './dumps/mongo'
});
});
// mongorestore - restore 'testdb' database to localhost
gulp.task('mongorestore', function() {
...
restore = function (opts) { var spawn = new Spawn("mongorestore", opts); }
...
host : 'localhost',
out : './dumps/mongo'
});
});
// mongorestore - restore 'testdb' database to localhost
gulp.task('mongorestore', function() {
mongobackup.restore({
db : 'testdb',
host : 'localhost',
drop : true,
path : './dumps/mongo/testdb'
});
});
```
...