MongoDB Management & Design Tool

DbSchema represents the MongoDB validation rules and collection structure as diagrams. The newly created collections will get the validation rules implemented in the database. Visual tools like visual query builder, relational data editor, or data generator make DbSchema is a day-by-day tool for database administrators, project managers, and developers.

Download 15 Days Free Trial Purchase
DbSchema Diagram Designer

Visual Design the MongoDB Validation Schema

MongoDB is using validation rules to ensure a given structure of a collection. DbSchema can reverse engineer the validation rules and show them as diagrams. Creating new collections in DbSchema will also implement the validation rules in the database. DbSchema is drawing as diagrams the collections without validation rules by scanning the collection structure for several documents and guessing the fields out of that.

Comments on collections or fields can be added directly in the diagram. The comments will be saved in the collection validation rule and to the model file. Next HTML5 or PDF documentation can be generated, where the collection and field comments can be read as mouse-over tooltips.

Read More

MongoDb Schema Documentation

Share the Design in a Team

The MongoDB collection structure including the validation rules are reverse engineer into the DbSchema Model. The model is saved to the file. Advantages:

  1. 1
    Compare the Model with Different Databases
    Compare the Model with any MongoDB databases and list the differences.
  2. 2
    Share the Model in a Team
    Push the model file in GIT and share it in a team.
  1. 3
    Compare two versions of the same Model
    Comparing two different model files can show the differences between different versions of the same database.
  2. 4
    Design the MongoDB without database connectivity
    The model file can be open offline, without database connectivity.
Read More
DbSchema Model File

Relational Data Editor

Database Data Explorer from multiple MongoDB collections simultaneously, based on virtual relations.

In the image below the country_id in the countries collection is a unique identifier of each country. The same field is used in the cities collection. We created virtual relation (similar with foreign keys in SQL databases) between these two fields by drag and drop of one field over the other field.

Below the diagram, we started a Relational Data Editor. Where we explore data from the collection 'countries'. Next to it is the cities collection. Navigating in the first collection will show the matching records in the child collections. Like this, we can explore data from multiple collections simultaneously. Right-clicking the collection header we can set filters.

Read more

MongoDB Data Explorer

DbSchema Tools for MongoDB

15 Days Free Trial Purchase

Satisfied Customers