mongodb-backup-4x

    3.2.1 • Public • Published

    mongodb-backup

    NPM version Linux Status Windows Status Dependency Status Coveralls

    Backup for mongodb

    Look at mongodb-backup-cli for command line usage, similar to mongodump

    Look at mongodb-restore for restore data

    Installation

    Install through NPM

    npm install mongodb-backup

    or

    git clone git://github.com/hex7c0/mongodb-backup.git

    Bson@0.4.11 has been pulled out, so versions >= 1.3.0 and <= 1.4.1 are deprecated

    API

    inside nodejs project

    var backup = require('mongodb-backup');
     
    backup({
      uri: 'uri', // mongodb://<dbuser>:<dbpassword>@<dbdomain>.mongolab.com:<dbport>/<dbdatabase>
      root: __dirname
    });

    backup(options)

    options

    • uri - String URI for MongoDb connection (default "required")
    • root- String Path where save data (default "required")
    • [parser] - String | Function Data parser (bson, json) or custom (default "bson")
    • [collections] - Array Select which collections save (default "disabled")
    • [callback] - Function Callback when done (default "disabled")
    • [stream]- Object Send .tar file to Node stream (default "disabled")
    • [tar] - String Pack files into a .tar file (default "disabled")
    • [query] - Object Query that optionally limits the documents included (default "{}")
    • [numCursors] - Number Set number of cursor for parallelCollectionScan without query (default "disabled")
    • [logger] - String Path where save a .log file (default "disabled")
    • [metadata] - Boolean Save metadata of collections as Index, ecc (default "false")
    • [options] - Object MongoDb options (default)

    Examples

    Take a look at my examples

    License Apache2

    Install

    npm i mongodb-backup-4x

    DownloadsWeekly Downloads

    123

    Version

    3.2.1

    License

    Apache-2.0

    Unpacked Size

    48.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • avatar