The Blog

Updates, tutorials, and news from the Mingo team.

Embedding vs Referencing in MongoDB: When to Use Which
February 26, 2026

Embedding vs Referencing in MongoDB: When to Use Which

The #1 MongoDB schema design question, answered. Learn when to embed documents, when to use references, and how to avoid the common mistakes that lead to performance problems and 16MB document limits.

David Durika
MongoDB Schema Visualization: Why Understanding Your Data Structure Matters
February 26, 2026

MongoDB Schema Visualization: Why Understanding Your Data Structure Matters

MongoDB's flexible schema is a double-edged sword. Learn why schema visualization and analysis are critical for maintaining healthy collections, improving query performance, and avoiding data chaos.

David Durika
MongoDB Query Debugging: How to Find and Fix Slow Queries
February 26, 2026

MongoDB Query Debugging: How to Find and Fix Slow Queries

Slow MongoDB queries silently kill app performance. Learn how to find them with the database profiler and explain(), interpret execution stats, and fix the most common culprits.

David Durika
What's New in Mingo v2025.10
October 15, 2025

What's New in Mingo v2025.10

We have changed the versioning system to YEAR.MONTH.PATCH. We're excited to announce that Mingo v2025.10 has been released! This update brings powerful new...

Radoslav Toth
Wanted: An Electron Packaging Wizard to Help Mingo
January 15, 2025

Wanted: An Electron Packaging Wizard to Help Mingo

We're looking for someone to handle building and packaging our Electron app, Mingo (built with Vue3 and Vite). Our team wants to focus on the app itself, so...

Radoslav Toth
Mingo Development Update
December 9, 2024

Mingo Development Update

We're currently in the middle of a big refactoring and code cleanup effort in Mingo. Our goal is to bring everything up to date, streamline the codebase,...

Radoslav Toth
v1.14.1 Released
August 12, 2024

v1.14.1 Released

Mingo is back with a new release packed with 42 improvements, fixes and goodies. Blank Tab - Show last used collections from each connection (in project)...

Radoslav Toth
v1.13.5 released
November 22, 2023

v1.13.5 released

We are regularly releasing new versions and did it again today. The latest release contains several UX improvements, fixes 4 reported bugfixes (thanks!) and...

Radoslav Toth
Using Mingo with FerretDB
June 17, 2023

Using Mingo with FerretDB

Mingo is a suitable solution for a GUI for MongoDB and its open-source alternative, FerretDB. Since FerretDB is open source, developers can fully control and...

Daniel Njeru
Demystifying Data Modeling in MongoDB: A Step-by-Step Approach
June 13, 2023

Demystifying Data Modeling in MongoDB: A Step-by-Step Approach

Data modeling is the process of defining how data is stored and the relationships that exist among different entities in your data. The organization of data...

Daniel Njeru
How to set up MongoDB charts in Mingo
June 13, 2023

How to set up MongoDB charts in Mingo

MongoDB charts are used to create a visual representation of MongoDB data. With MongoDB charts, you can communicate insights clearly and concisely. The...

Daniel Njeru
Indexing Strategies for High Performance in MongoDB
June 13, 2023

Indexing Strategies for High Performance in MongoDB

Indexes are unique data structures that store a small portion of the collection’s data in an ordered form that is easy to traverse and search efficiently....

Daniel Njeru
Taking Your Company to New Heights with MongoDB Charts in Mingo
June 13, 2023

Taking Your Company to New Heights with MongoDB Charts in Mingo

Today we demystify how Mingo can ease your pain as a MongoDB user. Mingo has had positive reviews from all companies that have tried it out. Some users have...

Daniel Njeru
Which companies are using MongoDB
June 13, 2023

Which companies are using MongoDB

Those who come bearing advice are rarely popular. Daedalus did not do his son Icarus any favors by warning him not to fly too close to the sun as his wax...

Daniel Njeru
New version released: 1.13.1
May 30, 2023

New version released: 1.13.1

Here's a short list of bug fixes and improvements in our latest release. It is definitely not complete, there are many minor goodies we didn't even mention...

Radoslav Toth
MongoDB Atlas vs. self-hosted MongoDB quick guide.
May 18, 2023

MongoDB Atlas vs. self-hosted MongoDB quick guide.

It is plain as day that MongoDB has been a popular database solution for many applications in the recent past. One may argue this is due to its flexibility,...

David Durika
5 proven MongoDB performance optimization techniques
May 16, 2023

5 proven MongoDB performance optimization techniques

MongoDB is among the most popular NOSQL databases currently. It’s no secret that developers working on high-performance applications ally with MongoDB. It is...

David Durika
We released v1.12.1. What's new?
April 7, 2023

We released v1.12.1. What's new?

We have just released a new version and I wanted to summarize what we added or changed. There is a long list of bug-fixes and minor improvements, but three...

Radoslav Toth
Share MongoDB Configurations, Queries, Aggregation pipelines, NodeShell scripts, and more!
February 2, 2023

Share MongoDB Configurations, Queries, Aggregation pipelines, NodeShell scripts, and more!

Are you tired of sending connection configurations which is a security risk? Or sending queries, pipelines, and scripts to your team members and then keeping...

David Durika
Mingo's security
January 15, 2023

Mingo's security

At Mingo, we understand the importance of keeping your data safe and secure, which is why we've implemented two layers of security to ensure that your data...

Radoslav Toth
MongoDB security for beginners
December 21, 2022

MongoDB security for beginners

MongoDB security is based on role-based access control (RBAC). It enables users to control access to data based on their roles in the organization. With...

David Durika
What is MongoDB?
December 21, 2022

What is MongoDB?

MongoDB is quickly becoming one of the most popular databases in the world. It is a document-oriented database, which means it stores data in documents,...

David Durika
MongoDB NodeShell
June 29, 2022

MongoDB NodeShell

Mingo's NodeShell let's you execute JavaScript code to work with data directly in Mingo. This is NOT MONGO SHELL, though. The command must be a regular...

Radoslav Toth
Compare and sync entire MongoDB databases 
June 23, 2022

Compare and sync entire MongoDB databases 

Do you ever need to download the production DB to your localhost for development purposes? Or just sync changes from one DB to another? This can be done...

Radoslav Toth
Mingo’s keyboard shortcuts
June 9, 2022

Mingo’s keyboard shortcuts

We are all tired of new shortcuts we have to learn. Mingo’s shortcuts mimic what you are already used to from a browser or your dev tool. However, Mingo...

Radoslav Toth
Smart search
June 9, 2022

Smart search

The majority of queries we execute on MongoDB collections are very simple. We usually search for an _id, an email or username and we do this many times over...

Radoslav Toth
Data relations in Mingo
June 8, 2022

Data relations in Mingo

When documents reference each other, they usually do so by the _id of the referenced document. There are several types of document relations (such as...

Radoslav Toth
5 best MongoDB GUI in 2022
June 7, 2022

5 best MongoDB GUI in 2022

What is a MongoDB GUI client? MongoDB GUI is a graphical interface for MongoDB. It provides a way to view and manipulate data in MongoDB databases using the...

David Durika
MongoDB aggregations for beginners
May 31, 2022

MongoDB aggregations for beginners

MongoDB's aggregation is one of the most powerful tools in the database, allowing you to perform complex data analysis on large datasets. This article will...

David Durika