Moon Modeler - Logo
Moon Modeler

Data modeling tool for MongoDB & Mongoose

Diagram for MongoDB made with Moon Modeler

Key features for MongoDB data modeling

Draw diagrams

Define entity-relationship diagrams for MongoDB easily and model your database visually.

Reverse engineer

Connect to your MongoDB database and visualize existing database structures.

Create documentation

Share your pixel-perfect diagrams in high-quality printable PDF format.

Generate scripts

Preview, generate and save MongoDB schema validation scripts.

Draw diagrams for MongoDB

Data modeling features include visual definition of basic and complex MongoDB database structures. Visually design MongoDB or Mongoose schema, draw references and define MongoDB collection and field specifics.

Quick start guide for MongoDB

Quick and comfortable data modeling for MongoDB

Create new objects with predefined settings. Change field positions using drag and drop. Add referenced fields to target collections automatically etc. Changes are propagated and saved immediately. In case you need to revert changes, use UNDO. A dark or light theme in UI is only a matter of your preference.

Object details
HTML report and styles

Maintain your data models
well documented

Arrange MongoDB objects in diagrams, colorize items, change the view to show metadata, sample data or descriptions. Add notes in HTML format, connect objects using lines with custom end point graphics or include pictures to your database models. Then export the diagram to PDF or create HTML reports.

Preview and generate scripts

Generate validation and creation scripts together with other options. When your data model for MongoDB is created, click a button on the main toolbar and immediately see code preview – formatted and with syntax highlighting.
Then save scripts for whole your MongoDB database modeling project or for just a single MongoDB collection.

Generated schema validation script

Reverse engineer existing structures

Connect to an existing MongoDB or CosmosDB and reverse engineer database structures. SSH/SSL/TLS connections are supported for MongoDB databases in the Professional Edition.


Moon Modeler

Moon Modeler for MongoDB and Mongoose is available for Windows, Linux and MacOS.
Trial version expires 14 days after installation.

Download Moon Modeler

Key benefits of the data modeling tool for MongoDB

Blueprint to your own product

A diagram can give you a clear model of your database structure and help you recognize errors. It’s like a blueprint to your house. You know what you are building, how to connect the pieces and you have the necessary documentation.

Efficient communication

Database modeling allows all your team members or clients to understand the references among collections in your MongoDB structures in an effective manner.

Higher productivity

Database modeling activities helps you create your MongoDB databases visually, the work is faster, you can avoid typos and make changes quickly.


Moon Modeler

You can use the same license key on Windows, Linux and MacOS.
EDU license for students and teachers is available for the Basic Edition.

Basic Edition

Go to purchase page

Professional Edition

Go to purchase page

Basic Edition – EDU

Request EDU License