1.0.1 • Published 3 years ago
@nullx/mongodb-restore v1.0.1
mongodb-restore
Restore data from mongodb-backup
Installation
Install through NPM
npm install @nullx/mongodb-restoreor
git clone git://github.com/nullxx/mongodb-restore.gitAPI
inside nodejs project
var restore = require('@nullx/mongodb-restore');
restore({
uri: 'uri', // mongodb://<dbuser>:<dbpassword>@<dbdomain>.mongolab.com:<dbport>/<dbdatabase>
root: __dirname + '/dbName'
});restore(options)
options
uri- String URI for MongoDb connection (default "required")root- String Path where get the backup (default "required")[parser]- String | Function Data parser (bson, json) or custom (default "bson")[callback]- Function Callback when done (default "disabled")[stream]- Object Get.tarfile from Node stream (default "disabled")[tar]- String Extract files from a .tar file (default "disabled")[logger]- String Path where save a .log file (default "disabled")[metadata]- Boolean Set metadata of collections as Index, ecc (default "false")[drop]- Boolean Drop every collection from the target database before restoring the collection (default "false")[dropCollections]- Boolean|Array Drop every collection from the target database before restoring if Boolean (similar todropoption), or selected collections if Array (default "false")[options]- Object MongoDb options (default)
Examples
Take a look at my examples