The easy way to restore and dump from mongodb databases
Install
npm install --save mongodb-cli
Setup & Use
// Create an instance of the database connectionconst process = ssl?: boolean; // Should the connection use SSL? auth?: user: string password: string auth_db?: string // The authentication information host?: string | repl_set: string nodes: Array<string>; // A host DSN or connection object database?: string; // The database to backup / restore output_dir?: string; // Where should the backup be saved to input_dir?: string; // The directory to restore from // Dump your clusterawait backup // Restore data to your clusterawait backup
Information
This project is forked from kysely/mongodb-atlas-backup however the underlying code has been changed to use typescript and to allow for more flexibility with the configurations.