Moon Modeler - Logo
Moon Modeler

Schema design tool for Mongoose & MongoDB

Mongoose diagram

Key features for Mongoose schema design

Draw diagrams

Define diagrams for Mongoose easily and model your database visually.

Create documentation

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

Generate scripts

Preview, generate and save Mongoose scripts for your projects.

Mongoose diagram made in Moon Modeler

Draw schema designs for Mongoose

Visually design Mongoose schema, specify schema and other objects . Draw references among schema and define specifics of Mongoose properties.

Quick start guide for Mongoose

Quick and comfortable schema design for Mongoose

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.

Mongoose diagram, light theme
Notes in diagrams for Mongoose ODM

Keep your database designs
well documented

During your database modeling actions you can arrange Mongoose 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. You can also export diagrams to high-quality PDF files.

Preview and generate scripts

Generate Mongoose scripts together with other options. When your database modeling for Mongoose is finished, click a button on the main toolbar and immediately see code preview – formatted and with syntax highlighting.
You can also add custom code to BEFORE and AFTER sections and save scripts for whole your project or for just a single Mongoose schema.

Generated Mongoose script


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 – Mongoose schema design

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 objects in your MongoDB/Mongoose structures in an effective manner.

Higher productivity

Database modeling activities helps you create your Mongoose structures 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