MongoDB Database Backup Tool

RazorSQL provides a MongoDB Database Backup Tool for backing up database structures and data. RazorSQL also includes a MongoDB collection backup tool for backing up single collections.

The RazorSQL MongoDB backup tool works by generating statements in either JSON insert statement or JSON document format. For the database backup tool, JSON is generated for each row in each collection in the database. For the collection backup tool, JSON is generated for each row in the collection.

The MongoDB database backup tool allows users to select the character encoding of the backup file, the statement separator to use when generating the backup file, and whether to fully qualify database collection names in the generated statements. The tool also allows users to specify whether they want to include _id attributes in the generated statements, and whether they want the generated statements to be in JSON insert statement or JSON document format.

The database backup tool writes out all data in character format, and as such, may not be acceptable for backing up tables that contain binary data.

Below are screen shots of the main selection pages for the MongoDB database backup tool and the MongoDB collection backup tool.

 

MongoDB Database Backup Tool

 

MongoDB Collection Backup Tool