MongoDb Designer & Management Tool

DbSchema can reverse engineer a virtual schema from MongoDB and represent it as diagrams, can edit native queries visually, explore data from the database, generate random data, and create reports.

Download 15 Days Free Trial Purchase
DbSchema Diagram Designer

Visual Design MongoDB Databases & Schema Documentation

DbSchema can create a model from the database structure by reading sample documents from each collection. The MongoDB model is represented as diagrams and will be saved as a model file. This gives you the flexibility of designing MongoDB databases visually.

Comments on collections or fields can be added directly in the diagram. The comments will be saved 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 Virtual Schema in a Team

DbSchema can reverse engineer a Model by reading sample documents from each MongoDB collection. This is done using the open-source JDBC driver. The model is saved to the model 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