# MongoDB Reviews
**Vendor:** MongoDB  
**Category:** [Document Databases](https://www.g2.com/categories/document-databases)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 553
## About MongoDB
Built by developers, for developers, MongoDB&#39;s developer data platform is a database with an integrated set of related services that allow development teams to address the growing requirements for today&#39;s wide variety of modern applications, all in a unified and consistent user experience. MongoDB has tens of thousands of customers in over 100 countries. The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through MongoDB University courses. To learn more, visit www.mongodb.com.



## MongoDB Pros & Cons
**What users like:**

- Users appreciate the **ease of use** of MongoDB, allowing for quick setups and flexible data handling. (11 reviews)
- Users value the **flexibility** of MongoDB, appreciating its adaptability to evolving data models and quick setup. (10 reviews)
- Users praise the **MongoDB compatibility** with various programming languages and frameworks, facilitating development and integration. (7 reviews)
- Users value the **horizontal scalability** of MongoDB, which efficiently handles large data loads and evolving requirements. (7 reviews)
- Users appreciate the **flexibility in data storage** with MongoDB, making development and scaling seamless for modern applications. (6 reviews)
- Ease of Setup (6 reviews)
- Users appreciate the **high performance** of MongoDB, benefiting from its speed, scalability, and efficient indexing methods. (6 reviews)
- Users value the **high schema flexibility** of MongoDB, which simplifies data management and integration with applications. (6 reviews)
- Users appreciate the **easy integrations** of MongoDB, allowing for swift connections with various platforms and efficient workflows. (5 reviews)
- Scaling (5 reviews)

**What users dislike:**

- Users find the **difficult learning curve** of MongoDB challenging, especially for those new to NoSQL or migrating from SQL. (5 reviews)
- Users face challenges with **query complexity** , struggling with aggregations and non-intuitive handling of complex queries. (4 reviews)
- Users find the **difficult setup** of MongoDB challenging, impacting their ability to manage complex queries effectively. (3 reviews)
- Users find MongoDB to be **expensive** , especially in managed environments like Atlas, where costs can escalate quickly. (3 reviews)
- Indexing Limitations (3 reviews)
- Users experience a **steep learning curve** with MongoDB, especially when transitioning from SQL or using non-popular tech stacks. (3 reviews)
- Performance Issues (3 reviews)
- Complex Configuration (2 reviews)
- Complex Data Modeling (2 reviews)
- Inaccuracy Issues (2 reviews)

## MongoDB Reviews
  ### 1. MongoDB Makes JavaScript-First Development Feel Effortless

**Rating:** 5.0/5.0 stars

**Reviewed by:** MdAlqma A. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 29, 2026

**What do you like best about MongoDB?**

What I like most about MongoDB is how much it speeds up real-world development without getting in the way.

From a daily workflow perspective, the document model is the biggest win. I store data in the same nested structure my APIs return, so I don’t spend time joining tables or reshaping responses. That alone cuts hours when building or modifying endpoints.

The aggregation pipeline is something I use regularly for dashboards and analytics. Instead of writing extra backend logic, I handle filtering, grouping, and transformations directly in the database, which keeps my codebase cleaner and faster.

On the UI/UX side, MongoDB Compass and Atlas make a difference. Being able to visually inspect documents, test queries, and manage indexes saves a lot of debugging time compared to purely CLI-based workflows.

Performance-wise, proper indexing (especially compound indexes) has significantly improved query speeds in my apps, often turning slow endpoints into near-instant responses.

An unexpected benefit has been how well it handles rapid product changes. I can ship features without locking into a strict schema early, which has made iteration much faster and reduced rework.

Overall, it’s improved my workflow by reducing boilerplate, simplifying data handling, and letting me move faster from idea to production.

**What do you dislike about MongoDB?**

What I dislike about MongoDB mainly shows up as the project grows.

The biggest issue is schema inconsistency. Since validation isn’t strict by default, collections can end up with mixed document structures. This has caused bugs for me in production because different records don’t follow the same shape. I usually fix this with Mongoose or custom validation, but it adds extra complexity. Stronger, more opinionated schema enforcement out of the box would help.

Handling relationships is another weak spot. $lookup works, but it’s not as clean or performant as SQL joins for complex relations. In some cases, I’ve had to duplicate data or restructure things, which increases maintenance overhead. A more optimized and developer-friendly way to handle relations would improve this.

On the UI side, tools like Compass are useful, but they can feel slow or limited when working with large datasets. Querying and exploring big collections isn’t always smooth. Better performance and more advanced debugging tools would make a difference.

Pricing can also become a concern with MongoDB Atlas as usage scales. Costs increase quickly with storage and operations, which impacts ROI for smaller projects. More transparent cost optimization suggestions would help developers manage this better.

Overall, these issues don’t block usage, but they do add friction as the system scales.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB mainly solves the problem of rigid data models slowing down development.

We struggled with frequent schema changes and migrations in relational databases, but now we can evolve document structures on the fly, which has resulted in much faster feature delivery.

We also struggled with complex joins and reshaping data for APIs, but now we can store related data together and fetch it in a single query, which has reduced backend complexity and improved response times.

In terms of impact:

Development time for new features reduced by ~30–40%
API response times improved (e.g., ~400ms → ~150ms in some endpoints)
Less time spent on migrations and schema refactoring

Overall, it’s made our workflow more flexible and significantly faster, especially in fast-changing products.

  ### 2. MongoDB’s Flexible Schema and Powerful Queries That Scale

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakash C. | Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 21, 2026

**What do you like best about MongoDB?**

The flexible schema is the biggest advantage of MongoDB, and it also provides support for many data types. It scales well because it offers sharding. It also supports complex queries, aggregation pipelines, and multiple index types, which makes data retrieval both flexible and powerful.

**What do you dislike about MongoDB?**

One drawback of MongoDB is that its flexible schema can result in data inconsistencies if it isn’t managed carefully. Also, compared with relational databases, it’s generally less well-suited for complex transactional systems. If we are building a system like a bank, or anywhere data consistency is most important, this can become a real concern.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB addresses the challenge of working with unstructured and rapidly changing data by offering a flexible schema. For me, this speeds up development, makes it easier to adjust to new requirements, and simplifies the way data is stored and retrieved. On top of that, its support for sharding enables horizontal scalability, so applications can handle increasing data volumes and traffic more efficiently.

  ### 3. Powerful Document Database with Good Flexibility

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alan R. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 25, 2026

**What do you like best about MongoDB?**

MongoDB is very flexible and easy to work with, especially when dealing with semi-structured or evolving data models. The document-based structure makes development faster since you’re not locked into rigid schemas like traditional relational databases. It integrates well with modern applications and works smoothly with various programming languages and frameworks.

I also appreciate how easy it is to scale horizontally, particularly when using MongoDB Atlas. Features like built-in replication, backups, and monitoring simplify operational management. The query language is powerful yet intuitive, and indexing options allow you to optimize performance effectively. Overall, it’s a solid database for modern, cloud-native applications.

**What do you dislike about MongoDB?**

While flexibility is a strength, it can also lead to inconsistencies if schema validation isn’t enforced properly. Without clear structure and governance, data models can become messy over time. Performance tuning can require careful indexing and query optimization, especially at scale. Additionally, costs in managed environments like Atlas can grow quickly depending on storage size, backups, and cluster configuration.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB allows us to handle dynamic and evolving data structures without constantly modifying rigid schemas. This speeds up development cycles and makes it easier to adapt applications as requirements change. It also supports high availability and scalability, ensuring our applications remain stable as usage grows. The ability to quickly store and retrieve large volumes of data in a flexible format has significantly reduced development overhead and improved time to market.

  ### 4. Scalable, High-Performance Database with Seamless API IWorking with MongoDB:ntegration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishesh B. | Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 24, 2026

**What do you like best about MongoDB?**

Scalability – built-in horizontal scaling with sharding
High performance – optimized for read/write-heavy applications
Ease of integration – works smoothly with modern APIs and microservices
Aggregation framework – powerful for data processing without needing complex SQL joins

**What do you dislike about MongoDB?**

One of the biggest limitations is the lack of strong relational support. Unlike traditional SQL databases, handling complex relationships (joins across multiple collections) can be inefficient or require extra design effort, often pushing logic into the application layer.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB solves the problem of rigid and hard-to-scale databases.

It allows flexible data structure → no need to change schema every time
It works well with JSON data → easy to use in code
It supports easy scaling → good for growing applications

  ### 5. MongoDB: Easy Setup, Smooth Integration, and Great Atlas/Compass UI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai pavan kumar D. | Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2026

**What do you like best about MongoDB?**

Mongo DB is a no sql database so we need no fixed schema for storing data. Mongo DB is very easy to integrate into our project or web application. The setup was also very easy. It has good documentation also. I really like the user interface of both atlas and compass.

**What do you dislike about MongoDB?**

Mongo DB doesnot have any strict schema and has little support to complex relationships it sometimes leads to hard data management.

**What problems is MongoDB solving and how is that benefiting you?**

Mongo DB helps me to handle unstructured data. Mongo DB helps me for fast integration and development. We can simple scale our applications also.

  ### 6. Effortless Document Storage, Steep Learning Curve with C#

**Rating:** 4.5/5.0 stars

**Reviewed by:** Soham P. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 25, 2025

**What do you like best about MongoDB?**

I love how fast and easy it is to spin up a new cluster with MongoDB and store data. The ability to handle unstructured JSON data quickly and provide fast retrieval is incredibly valuable, especially for my AI-based application that utilizes data from web scraping. I find the document store feature of MongoDB particularly beneficial because it allows me to store any type of data without needing to create structures, which simplifies my development process significantly. The simplicity and ease of initial setup in MongoDB make it an ideal first choice for my database needs. Overall, my experience with MongoDB has been very positive, and I am likely to recommend it to others.

**What do you dislike about MongoDB?**

I find it challenging to learn MongoDB with non-popular tech stacks like C# Dotnet Core Web API. There aren't enough resources available on the internet to facilitate learning how to effectively use MongoDB with Dotnet Core.

**What problems is MongoDB solving and how is that benefiting you?**

I use MongoDB for fast storage and quick retrieval of unstructured JSON data, which simplifies managing data from my AI-based application without needing predefined structures.

  ### 7. Database with Strong Performance

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nijat I. | Full-stack Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2026

**What do you like best about MongoDB?**

MongoDB provides ease and flexibility when working with massive and unstructured data. MongoDB has a document structure that enables the complex data to be stored without schemas. The MongoDB platform scales smoothly and handles both small and big applications. The platform integrates easily with programming languages and environments. It promotes fast development. It offers a scalable and flexible means to manage database operations.

**What do you dislike about MongoDB?**

The more complex queries will sometimes be less intuitive than what one would find in a traditional SQL database. Certain aspects of the system require further setup or the use of a paying account. Dealing with very large datasets might require a good amount of indexing and optimization. Aggregation pipelines will occasionally be a problem for the new user. It’s a good system, but these small problems occur.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB tackles the challenge of handling unstructured and large-scale data with efficiency. It allows for flexible data modeling, fast development, and scaling without hassle. There's built-in replication and sharding for enhanced reliability and performance. All in all, this has saved time, simplified database administration, and supported application development in a scalable fashion.

  ### 8. Effortless Setup, Perfect for Schema-Less Storage

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishab S. | Technical Lead, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2026

**What do you like best about MongoDB?**

I really like MongoDB for its ability to store schema-less data documents, which lets me easily store JSON objects with arrays of objects internally. I appreciate the feature to perform aggregation-based queries where I can add stages for different types of queries like match, project, group, and sort. The initial setup was very easy and smooth, which made getting started a breeze.

**What do you dislike about MongoDB?**

I won't say it doesn't work, but the transactions and ability to handle the joins within different databases can be handled more effectively.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB allows me to store information without defining any schema, solving the problem of storing data in a relational format. I like its ability to store schema-less data and perform complex aggregation queries to extract precise information for my app.

  ### 9. Effortless Setup, Needs Better Vectorization Support

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bilal M.

**Reviewed Date:** December 31, 2025

**What do you like best about MongoDB?**

I like the basic architecture of MongoDB and how easy it is to find my JSON with Python libraries. It provides a good score with Python libraries, making data export, encryption, and decryption very easy. The latest feature about vector databases is just amazing for me as an AI engineer and has changed the landscape for me. I no longer need to use any other vector database, and I'm really comfortable using MongoDB. The initial setup was very easy, especially with the Mongo Compass and the resources provided for Python, which make it easier than any other setup.

**What do you dislike about MongoDB?**

The major thing with the record databases is that you need to set them up manually most of the time. I would prefer if there's a setup to define everything from Python code rather than having to go into the Mongo interface and change it there. They don't provide automatic integration of vectorized databases from the Python code, which is a bit of a setback for me.

**What problems is MongoDB solving and how is that benefiting you?**

I use MongoDB to easily store non-SQL data like JSON objects. It streamlines storing embeddings and integrates well with Python, saving me time and effort. MongoDB's ease of use and vector database feature are game-changers for my AI work.

  ### 10. Flexible and scalable documental database system!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 22, 2025

**What do you like best about MongoDB?**

MongoDB is a highly flexible database system that brings several benefits, including support for document nesting and partial indexing across various fields. It continues to allow for robust aggregations, enabling the use of filters and regex operations. At the same time, MongoDB offers a more developer-friendly approach to viewing and modifying any JSON-type documents.

We have choose MongoDB for its inherit flexible and because it scales very well, which is exactly what we need.

**What do you dislike about MongoDB?**

At times, it can be difficult to determine exactly how much data is being retrieved during an aggregation. Having this information readily available while performing such actions—whether in MongoDB Compass or similar tools—would be a significant advantage for assessing performance concerns and overall efficiency.

**What problems is MongoDB solving and how is that benefiting you?**

MongoDB serves as the primary database system for our team, handling both the storage and retrieval of business data. We rely on it across all our microservices, organizing different areas of concern by using separate namespaces.


## MongoDB Discussions
  - [The instances where mongodb is  not a good choice of primary db](https://www.g2.com/discussions/the-instances-where-mongodb-is-not-a-good-choice-of-primary-db) - 1 comment, 2 upvotes
  - [What is MongoDB used for?](https://www.g2.com/discussions/what-is-mongodb-used-for) - 3 comments, 1 upvote
  - [What can MongoDB be used for?](https://www.g2.com/discussions/what-can-mongodb-be-used-for) - 1 comment, 1 upvote
  - [What will be upcoming interesting features](https://www.g2.com/discussions/50468-what-will-be-upcoming-interesting-features) - 1 comment, 1 upvote
  - [How do i make the mongoDB use more secure as per the security point of view?](https://www.g2.com/discussions/50427-how-do-i-make-the-mongodb-use-more-secure-as-per-the-security-point-of-view) - 1 comment, 1 upvote

- [View MongoDB pricing details and edition comparison](https://www.g2.com/products/mongodb/reviews/mongodb-review-3610792?section=pricing&secure%5Bexpires_at%5D=2026-05-08+06%3A23%3A30+-0500&secure%5Bsession_id%5D=78d54e22-e834-44a9-acdb-e93bed0b32ac&secure%5Btoken%5D=61479ee71f1298412998e8ce70266e3859b3a254f3480aabc7ff7c6fbb446470&format=llm_user)
## MongoDB Integrations
  - [Agno](https://www.g2.com/products/agno/reviews)
  - [Amazon EC2](https://www.g2.com/products/amazon-ec2/reviews)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [Boomi](https://www.g2.com/products/boomi/reviews)
  - [Elastic Stack](https://www.g2.com/products/elastic-stack/reviews)
  - [Express.js](https://www.g2.com/products/express-js/reviews)
  - [Flask](https://www.g2.com/products/flask/reviews)
  - [Google Cloud Storage](https://www.g2.com/products/google-cloud-storage/reviews)
  - [MongoDB](https://www.g2.com/products/mongodb/reviews)
  - [Node.js](https://www.g2.com/products/node-js/reviews)
  - [Python](https://www.g2.com/products/python/reviews)

## MongoDB Features
**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers

**Agentic AI - AWS Marketplace**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Performance**
- Query Optimization

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Support**
- Multi-Model
- Operating Systems
- BI Connectors

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top MongoDB Alternatives
  - [Amazon DynamoDB](https://www.g2.com/products/amazon-web-services-aws-amazon-dynamodb/reviews) - 4.4/5.0 (497 reviews)
  - [Couchbase](https://www.g2.com/products/couchbase/reviews) - 4.3/5.0 (142 reviews)
  - [Redis Software](https://www.g2.com/products/redis-software/reviews) - 4.5/5.0 (130 reviews)

