MongoDb Designer & Management Tool

DbSchema can reverse engineer the validation rules from each MongoDB collection and represent it as diagrams. Creating new collections will also implement the validation rules in the database. DbSchema can also visually build MongoDB queries, explore data from the database, generate test data, and create reports.

Download 15 Days Free Trial Purchase
DbSchema Diagram Designer

Visual Design MongoDB Validation Schema

MongoDB is using validation rules to ensure a certain structure of a collection. DbSchema can reverse engineer the validation rules and show them as diagrams. Creating new collections in DbSchema will also implements the validation rules in the database. Collections from the local or admin databases, where the validation is not supported, are also represented as diagrams, using the structure we guess by scanning a limited number of documents.

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

Design MongoDB Validation Schema in a Team

DbSchema can reverse engineer a Model by reading the validation rule for each database collection. The validation model is saved to the file. The MongoDB model can be also designed from scratch.

  • The model can be compared with other MongoDB databases.
  • The model file can be shared in a team using GIT or any other versioning system.
  • Comparing two different model files can show the differences between different versions of the same database.
  • The MongoDB model can be designed offline, without database connectivity.
Read More DbSchema Model File

Visual Data Explorer

Database Data Explorer from multiple MongoDB collections simultaneously. This works using virtual foreign keys.

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 foreign keys between these two fields by drag and drop of one field over the other field.

Below the diagram, we started a Relational Data Explorer. 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