# MongoDB Reviews
**Vendor:** MongoDB  
**Category:** [Document Databases](https://www.g2.com/categories/document-databases)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 554
## 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 find MongoDB&#39;s **ease of use** impressive, making data handling and development a smooth experience. (12 reviews)
- Users appreciate the **flexibility of MongoDB** , enjoying its adaptability for semi-structured data and rapid development. (11 reviews)
- Users appreciate the **flexible data storage** of MongoDB, enabling fast development and easy handling of unstructured data. (7 reviews)
- Users appreciate the **flexible schema** of MongoDB, facilitating faster development and seamless integration with modern applications. (7 reviews)
- Users highlight the **easy horizontal scalability** of MongoDB, enhancing performance for evolving and high-traffic applications. (7 reviews)
- Users value the **high schema flexibility** of MongoDB, which simplifies data management and integration with applications. (7 reviews)
- Ease of Setup (6 reviews)
- Users appreciate the **easy integrations** of MongoDB, allowing for swift connections with various platforms and efficient workflows. (6 reviews)
- Users appreciate the **high performance** of MongoDB, benefiting from its speed, scalability, and efficient indexing methods. (6 reviews)
- Scaling (5 reviews)

**What users dislike:**

- Users face a **difficult learning experience** with MongoDB, especially if new to NoSQL or migrating from SQL. (6 reviews)
- Users face challenges with **query complexity** , as it often leads to difficulties in managing data and optimizing performance. (5 reviews)
- Users struggle with the **steep learning curve** of MongoDB, especially when transitioning from SQL or using it with less common tech stacks. (4 reviews)
- Users find the **difficult setup** of MongoDB challenging, complicating their ability to utilize its features effectively. (3 reviews)
- Users find MongoDB&#39;s costs **can accumulate quickly** , especially in managed environments like Atlas for larger applications. (3 reviews)
- Indexing Limitations (3 reviews)
- Performance Issues (3 reviews)
- Users find **complex coding** in MongoDB challenging, often requiring a steep learning curve and proper indexing. (2 reviews)
- Complex Configuration (2 reviews)
- Complex Data Modeling (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. MongoDB Delivers High Performance, Scalability, and Flexible Schema

**Rating:** 5.0/5.0 stars

**Reviewed by:** Narrsinh  K. | Director of engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 07, 2026

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

Mongodb is fine-tuned , performance supporting Database, feature liks Integration, Pricing and ROI,Schema Flexibility,High Scalability,Rich Query , Language, AI features

**What do you dislike about MongoDB?**

TTL Indexes :Automatically delete old documents after a time period. Useful for logs/sessions, but not very exciting.
Replica Set Elections :Internal process for choosing a primary node during failover. Important for reliability, but mostly infrastructure mechanics.
Write Concerns: Controls how safely data is written across replicas. Critical in production, but configuration-heavy.
Capped Collections :Fixed-size collections that overwrite old data. Niche use case.
BSON Size Limits :Technical limitation discussions (16 MB document limit) are practical but not fun.

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

It is solving scheme flexiblity and performance problem

  ### 5. 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

  ### 6. 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.

  ### 7. 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.

  ### 8. 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.

  ### 9. 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.

  ### 10. 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.

  ### 11. 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.

  ### 12. Flexible Data Storage with Developer-Friendly Experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek C. | Associate Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 01, 2025

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

MongoDB's best part is the flexibility it gives you as a developer. That schema-less structure makes it super easy to just start building something without overthinking all your tables and relations like you do in SQL. On my last project, we had to handle this dynamic insurance data where the fields weren't fixed at all, and Mongo just handled it perfectly. It's really easy to use, especially if you're already comfortable with JSON, 'cause the documents just feel natural. Integrating it with Spring Boot was smooth too – I didn't have to spend a ton of time configuring things, you basically just plug in the driver and go. Implementation-wise, it's not super heavy compared to some other databases, and scaling with replica sets and sharding works decent once you get the hang of it. For customer support, I've never used the enterprise version, but the community forums and the docs are pretty strong; I usually find answers quick. I use MongoDB a lot for side projects and at work, especially when the speed of development matters more than having a super strict schema.Overall, it just feels modern and fast and developer-friendly. It might not be the perfect choice for every single thing, but for projects where the requirements are always changing, MongoDB really saves you time.

**What do you dislike about MongoDB?**

Yeah, what I don't love about MongoDB is how the performance can just fall off if you don't stay on top of your indexes. At first everything's super fast, but once your data gets bigger, some queries just start dragging and you realize you gotta spend all this time tuning indexes.And they do have transactions now, which is good, but it's still not as strong or smooth as what you get with a relational DB like Postgres. For stuff where you need really strict consistency, Mongo can feel a little risky sometimes. I also think the aggregation framework has a pretty high learning curve. Some queries that would just be a simple JOIN in SQL end up being these crazy long pipelines in Mongo, and it can get messy. It's a solid tool for sure, but it's definitely not a "set it and leave" kind of deal. You really gotta keep an eye on it and tune things regularly.

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

So the main problem MongoDB solves for us is handling all this unstructured and semi-structured data. Like in our insurance systems, all these different partners send over data that's slightly different, with fields that are always changing or totally optional. With SQL it was a huge pain to constantly be altering tables, but with Mongo we just take the JSON and store it as-is, which honestly saves us a ton of time. We can just prototype and push feature super quick without getting stuck on some rigid schema designs. It makes the team way more agile and we don't have to rely on a DBA for every little schema change. Scalability is another area where it really helps. Once the dataset gets huge, we can scale out with replica sets or sharding without a massive rewrite on the code side. For stuff that's really read-heavy, it performs great—once you finally get the indexes sorted out anyway . Overall, it just lets us move faster, handle messy, evolving data, and there's a lot less friction between us backend devs and the whole database structure thing.

  ### 13. Effortless Setup, Powerful Data Handling

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vashishth P. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 21, 2026

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

I really appreciate MongoDB's ability to support multiple data structures and document-based storage. The partition tolerance and its high availability make it extremely powerful. The integration and setup with our microservices are super easy, and there is really good documentation available to get started with it. MongoDB Atlas cloud database is extremely great, and we're shifting our focus from on-premise hosting to a cloud-hosted database. Also, it's easy to make changes in the schema because of its document-based modeling.

**What do you dislike about MongoDB?**

Nothing to dislike about MongoDB. Everything works well with this powerful noSQL database.

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

MongoDB solves the problem of saving complex data structures with document-based modeling, making schema changes easy. MongoDB Atlas cloud database is excellent, shifting our focus from on-premise to cloud hosted solutions.

  ### 14. Perfect for Developers: Flexible Schemas and Powerful Aggregation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajiv . | Full stack developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 26, 2025

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

Basically being as a developer i used it for making my schemas for backend in database and it have advantages of bson type structure which helps me to store the values of realtime type data and it helps me to implement aggregation pipeline as well as use the free tier of database of 512 mb which can be used in mongodb compass

**What do you dislike about MongoDB?**

Nothing everything is fine just vpc connection is quite harder for new person

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

Basically we are having chatting software as well as run time key addtion requirement at that time we have implement it for saving the data of different key as well as json type structure and it gives us benefits on pipeline of that schemas as. well

  ### 15. Strong Horizontal Scaling with Sharding, Though There’s Room to Grow

**Rating:** 3.0/5.0 stars

**Reviewed by:** Deepak T. | accounts executive, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 25, 2026

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

MongoDB supports horizontal scaling so it works well for large applications and growing data.

**What do you dislike about MongoDB?**

very high memory uses, MongoDB performs best when indexes fit in RAM.

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

Document Data bases

  ### 16. MongoDB Makes Scaling Unstructured Data Easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kesavan K. | Senior System Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2026

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

Mongodb is very useful.for unstructured data and scaling up will be more easy

**What do you dislike about MongoDB?**

As of now there not much dislikes about mongodb

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

Mongodb solves our application performance with no compromise in terms of security

  ### 17. Fast Iteration, Flexible Workflows, and Strong Relational Consistency

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anjali T. | Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 30, 2026

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

Speed of iteration 
flexibility 
strict relational consistency

**What do you dislike about MongoDB?**

no enforced schema
harder data governance

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

problem- rigid schemas slow teams down
benefits- store flexible docs

  ### 18. Easy Solution for data management

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ronen S. | Data analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 01, 2025

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

Flexible schema, scalability and high performance ,built in horizontal scaling with sharding (distributes data across multiple servers).

**What do you dislike about MongoDB?**

When it comes to data consistency compared to SQL, this system by default emphasizes availability and partition tolerance, as described by the CAP theorem. Achieving strong consistency is possible, but it demands careful setup, particularly in configuring write concerns and read preferences.

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

Rigid schemas are a hallmark of traditional SQL databases, which require you to define a fixed structure in advance. When your application changes rapidly—such as when you introduce new features or fields—updating the schema can be a cumbersome process. In contrast, MongoDB addresses this issue with its flexible schema approach, allowing you to add or modify fields in your documents without causing downtime.

  ### 19. Highly flexible and scalable database that can be used as general purpose db

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nashit H. | Mentor/Faculty cum Developer, Education Management, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 09, 2025

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

The flexibility of its schema, and the amount of scalability it provides, be it horizontal or vertical. Aggregation & high availability makes it a wonderful choice. Extremely easy to use and integrate with any language, make it the first choice.

**What do you dislike about MongoDB?**

Duplicity and no native joins are a concern.

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

I had integrated ML features in my application, and SQL based databases, were a nightmare, so I switched over. Now, most of my applications are using mongo.

  ### 20. Secure and Familiar Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fenil S. | React devloper, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 06, 2025

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

MongoDB excels with its flexible document model, which allows for dynamic schema design—making it perfect for fast-paced development cycles and agile teams. Its JSON-like BSON storage format aligns well with modern JavaScript-based stacks like MERN, ensuring smooth data handling from front end to backend. The built-in horizontal scaling, support for geospatial queries, and full-text search are game-changers in terms of versatility.

**What do you dislike about MongoDB?**

While MongoDB is powerful, it does have some drawbacks. It can consume significantly more storage than traditional relational databases due to its denormalized document structure. For applications with complex relationships, performance tuning requires careful indexing and schema design.

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

MongoDB helps us handle flexible and fast-changing data without worrying about strict schemas. It’s great for building apps quickly, especially when data structures vary. We’ve saved time and avoided complex migrations, and with MongoDB Atlas, scaling and managing the database is super simple.

  ### 21. Flexible and Scalable NoSQL Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luca P. | Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 03, 2025

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

MongoDB’s document-oriented architecture uses JSON-like BSON documents for flexible, schema-less data storage. This allows dynamic adaptation to evolving data structures without rigid schema migrations.

Horizontal scalability via sharding efficiently distributes data across clusters, enabling seamless handling of massive datasets.

The aggregation framework supports complex data transformations, while built-in geospatial indexing and full-text search expand analytical capabilities.

Transaction support (from v4.0) ensures ACID compliance for multi-document operations.

**What do you dislike about MongoDB?**

The transition from SQL can involve a steep learning curve, particularly for complex queries and aggregation pipelines.

Storage consumption is higher than relational databases due to denormalized data structures, impacting cost efficiency at scale.

While transactions are supported, performance tuning for complex ACID operations requires meticulous indexing and schema design.

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

MongoDB eliminated rigid schema constraints, allowing our team to rapidly prototype and iterate applications with unstructured data. It streamlined handling high-velocity data streams in IoT projects, avoiding costly schema redesigns during development cycles. The scalability features supported our transition from prototype to production without operational bottlenecks, directly accelerating time-to-market for new features

  ### 22. Seamless Managed MongoDB Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naveen  V. | Senior Site Reliability Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 23, 2025

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

Below are the features which i like the most about the db:
1. scalability and performance
2. robust managed service
3. flexible data model

**What do you dislike about MongoDB?**

The only things that concern me are the cost of the D,B which can spike with the scale

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

Below are the major problems which is being solved by the mongodb
1.flexible data handling
2.high avaialability and scaling
3.Manged operation with atlas like auto backup , monitoring etc

  ### 23. MongoDb I am using in my current project for storing data into the database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishal G. | Node Js Developer (Cloud Associate), Mid-Market (51-1000 emp.)

**Reviewed Date:** August 23, 2023

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

Mongodb handled unstructure data so we can store any data and as compared to mysql mongodb is easy to understand.

**What do you dislike about MongoDB?**

As I know everything is good as of now no cons from mu side

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

I am using in my project so it helps me alot to save the data or other database operations

  ### 24. MongoDB review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Trung  N. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2025

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

MongoDB's flexibility and scalability are standout features. Its document-oriented model (using BSON) allows for dynamic, schema-less data structures, making it super versatile for evolving applications. This is especially helpful when dealing with unstructured or semi-structured data.

I also appreciate its horizontal scaling capabilities through sharding, which makes it suitable for handling large datasets and high-throughput applications. Features like indexing, aggregation pipelines, and replica sets for high availability are excellent for both performance and reliability.

For developers, tools like MongoDB Atlas (its cloud platform) simplify deployment and monitoring, saving tons of time.

**What do you dislike about MongoDB?**

write amplification and potential performance issues under high write loads if not tuned properly. Its flexibility can also be a double-edged sword; having no enforced schema can lead to messy data structures if developers aren't disciplined.

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

storing and querying time series data

  ### 25. Scalable and Highly Flexible NoSQL Database

**Rating:** 4.5/5.0 stars

**Reviewed by:** NIKKI . | AI Training Coding Expert , Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 26, 2024

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

My favorite feature in this database is the flexibility of its use as well as the possibility to scale it. Because this model stores data in JSON-like formats, it is possible to handle unstructured and semi-structured data without having to prescribe very specific data models. This flexibility is especially good for application where the structure of the data being stored can change as time passes. Being able to scale a database horizontally through the use of sharding is one of MongoDB’s best features since it helps in loading big data and is efficient when dealing with traffic loads. Also, its complex query language; the power offered by the aggregation framework and indexing and data retrieval make the process very efficient and diverse. Moreover, features such as the MongoDB Atlas make cloud deployment and management easy and more enjoyable. MongoDB has gained many supporters of the community and had a great documentation, which makes it fit for today’s developments.

**What do you dislike about MongoDB?**

Probably one of the biggest negatives of the MongoDB is its steep learning curve for those that have no prior experience with NoSQL systems or have recently migrated from SQL. On the positive side, it is also very flexible, allowing developers to easily create badly thought out schemas, which when the application starts getting a lot of use can slow down the performance immensely. Also, handling shard and replication in self-serving environment quite challenging and may need good understanding of structure. A third anotated limitation is the ACID properties of transactions while MongoDB has added support for these recently and to a far lesser extent than traditional relational database systems, it may not be suitable where high consistency is critical. Finally and as for the offering of MongoDB Atlas, which is a cloud managed service of MongoDB, there is a high likelihood of accumulating high costs particularly for those that are intending to develop jumbo scale applications for their start-ups or small business enterprises.

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

It is solving several problems that are inherent in managing huge amount of unstructured or semi structured data. It’s for businesses who are struggling to scale and create flexibility, as well as develop rapidly. Organizations can operate massive datasets and high traffic applications, while performance stays consistent despite the increasing volume of data, thanks to its ability to scale horizontally, or sharding. For businesses with unpredictable or changing data structure, like e-commerce, IoT, social media, this feature is particularly useful.

The biggest benefit for me about MongoDB has to do with being able to modify the data model on the fly without a rigid schema, which helps speed up development due to the iterations necessary. This flexibility allows prototypes of new features to be easier or to simply pivot when business requirements change. Also, MongoDB’s powerful querying and aggregating functionalities make analyzing large dataset very efficient and help in making data driven decision. Also, MongoDB cloud service, MongoDB Atlas, removes my burden of infrastructure management so I can development application and less of database management. From an overall perspective, MongoDB provides for rapid development, scalability, and efficiency that are necessary to compete in the fast changing world.

  ### 26. Among the best database solutions out there, and it's really useful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Denis S. | Frontend Developer, Information Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 06, 2024

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

Our application development and data analysis initiatives have relied heavily on MongoDB, a highly scalable and versatile NoSQL database, for its ability to efficiently manage unstructured and semi-structured data. The database provides a feature called indexing, which assigns a unique ID to each row. I've found this to be very helpful in today's world, where web services process massive amounts of data and better storage and resource utilization is essential; in addition, its aggregation capabilities allow me to perform complicated, resource-intensive queries at lightning speed.

**What do you dislike about MongoDB?**

Starting and writing aggregations in MongoDB can be challenging without a good tool to guide you. You'll also need a basic understanding of databases and SQL queries to understand the concepts.

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

The horizontal scalability of MongoDB was a key factor in our decision to use this technology, and I must say that I have made great use of this tool. Our database scaled effortlessly, allowing us to add nodes to our cluster without sacrificing speed, which has been great for our data storage needs. As a result, we can now manage dramatically higher data volumes and workloads without sacrificing performance. It has allowed us to automate the turnaround time in our development department, which has greatly improved the feasibility of projects.

  ### 27. A very good and friendly experience i had with the MongoDB till now.

**Rating:** 3.5/5.0 stars

**Reviewed by:** GOURAV R. | Senior Associate-DevOps, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 03, 2025

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

Fast data fetching and easy to use and implementaion.

**What do you dislike about MongoDB?**

Some time we face connective issue with the database. Without any appropriate reason

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

Fast data serfing over the internet and easy to manage it even the GUI is really usefull.

  ### 28. Best Document No Sql alternative

**Rating:** 4.5/5.0 stars

**Reviewed by:** אייל . | VP R&amp;D, Telecommunications, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 09, 2025

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

Ease of use, Ease of implementation, Ease of integration, and a lot of documentation online.

**What do you dislike about MongoDB?**

Cluster reliability, database error protection, data consistency

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

Database for a transactional payments system

  ### 29. Future of Databases: A Critical Review of MongoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** MD EHTASHAAM K. | Software engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 16, 2024

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

What I like best about MongoDB is its flexibility. Most of the database require fixed schema bt MongoDb allows you to store data in a more dynamic way and document based format. This document based structure is very straightforward and very easy to use even for the newcomers. It is very flexible.
Also setting up MongoDB is quick and it integrates very easily with other platforms.
MongoDB offers strong customer support, with plenty of documentation, community forums, and professional support options. Because of all these features it is frequently and widely use across the globe and industries.

**What do you dislike about MongoDB?**

However MongoDb is less efficient for complex queries and transactions than traditional databases. Also while handling lare datasets it require very large memory and storage which can be costly.
Proper indexing in MongoDb is also very crucial. Also sometimes it leads to data redundancy.

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

MongoDB solves several problems related to data management. Earlier traditional databases required a fixed schema which made difficult to handle large data. MongoDb allows flexible schema which allows us to easily change data models without much downtime. 
Also there was problem with scaling and it was very costly. MongoDb solved this problem also. It can be scaled horizontally by adding more servers in les cost.
It handles large volumes of data without degrading in performance.

  ### 30. MongoDB - A highly scalable NoSQL Database Solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sushan U. | Web Developer - Software Domain, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 10, 2024

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

MongoDB is the leading NoSQL database solution. It provides a high schema flexibility as MongoDB’s document-based structure allows for a highly flexible schema design. 
One of the key features of MongoDB is it supports horizontal scaling through sharding, which allows data to be distributed across multiple servers. This is the reason for its high scalability. It is also cross-platform compatible and has a large and active community, providing a wealth of resources, tutorials, and forums.

**What do you dislike about MongoDB?**

For users transitioning from relational databases, MongoDB’s lack of native SQL support can be a drawback. It may require additional learning.

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

During my internship at Advit RealInfo, we were working on building a CMS for the organization. We ended up utilizing MongoDB since MongoDB’s flexible schema is ideal for content management systems where the structure of stored data can vary widely. It allows for easy storage and retrieval of diverse content types such as the document-based financial data we were working with, without strict schema definitions.

  ### 31. Using MongoDB: Leveraging Capabilities While Handling Obstacles

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akhilesh G. | Associate Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** May 30, 2024

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

A document-oriented data architecture is used by the adaptable and scalable MongoDB database, which enables dynamic schemas and simple changes to document structure. Comprising grouping, filtering, and converting data is made possible by its strong query language and indexing features. Because MongoDB uses sharding—a horizontal scalability technique that divides data across numerous servers—it is exceptionally well-suited for managing large-scale data and high-throughput applications. Data redundancy and failover are ensured by its built-in replication and high availability features, which also minimize downtime and guarantee data integrity. All things considered, MongoDB is a useful option for contemporary, data-intensive applications.

**What do you dislike about MongoDB?**

When compared to traditional databases, its implementation can be less resource-efficient and straightforward, which makes it challenging to manage scenarios needing complicated transactional consistency across several documents. Furthermore, inconsistent data in sharded clusters might result in performance bottlenecks and unequal data distribution. Because of MongoDB's flexible design, inconsistent data structures may result, which could affect the quality of the data and complicate application and query logic. For applications demanding higher consistency assurances, MongoDB's default setup for Write Concerns and Read Concerns may not be ideal. Careful customization is therefore necessary. To overcome these obstacles and capitalize on MongoDB's advantages while minimizing its drawbacks, meticulous preparation and knowledge are needed.

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

To create data-intensive applications, like IoT storage solutions and social media analytics systems. Because of its document-oriented data format, changing data requirements may be accommodated without requiring significant schema migrations, allowing for agile development and iteration. Due to its scalability, MongoDB can easily expand without compromising speed, making it an ideal solution for managing large datasets and high-throughput applications. Consulting businesses may create complex analytics and reporting solutions by utilizing its advanced querying and indexing capabilities to pull important insights from a variety of datasets. These functionalities are essential for creating data visualization apps, business intelligence tools, and custom reporting dashboards that are suited to the individual requirements of clients.

  ### 32. Efficient use of NoSQL!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Atakan Steven B. | Javascript Node Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 19, 2024

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

Apart from many other NoSQls on the market, MongoDB also stands out with its speed and efficient indexing method. Also being integrated with MongoDB Compass makes it easy to play around with the data.

**What do you dislike about MongoDB?**

MongoDB is good for proffesional work but MongoDB Compass interface can be sometimes hard to use.

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

As the nature of NoSQL, handling data in our projects, creating schemas are good for our usecases.

  ### 33. MongoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 22, 2024

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

One thing is that its a NOSQL database, meaning no schema required. Also, main thing i liked in mongodb is simplicity. We can define our data through objects (like document format or the json format). Interface of mongodb is calm and greenish making it very easier to create, edit and deliver the data. Also, there is this thing called "sharding" which i learnt in my studies, what happens is the high amount of data can be shared across multiple servers. This was the coolest thing i got to learn.

**What do you dislike about MongoDB?**

Well. dislikes about mongodb, is linked to the disadvantages of nosql itself. Not particularly the mongodb, as the nosql doesnot require any schema to be defined. so in my personal experience, i used to get frustated when i noticed many object data got messed up. As i switched from sql. the table format habit was printed in my mind for months, took some while to understand the hierarchy of data being created in the nosql format or rather json format in mongodb (might say complex nodes affect the data).

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

So i was working on a project where we needed to show updates on the app as soon as they happened. It was important because our app had to stay current with new info all the time. So we picked mongodb as our database. Also when more users had to use the app, we could add more mongodb servers easily without any crashing or slowing the app down. Obviously its a database, it helped to store large amounts of data organized in this json format. If you are working on a real time project that needs to show updates quicker, mongodb is a great choice!

  ### 34. Experience with MongoDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashutosh P. | Java Full Stack Associate, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 03, 2024

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

I liked the rich query language model of MongoDB. It's easy to setup and establish connections with MongoDB clusters. The community support provided is awesome.
It is currently the easest and most flexible NoSQL database in the market. We worked intensively on a large set of Collections for our clients.

**What do you dislike about MongoDB?**

The only thing we faced was to handle large datasets and clusters. Maintaining consistency is a bit challenging for us. Hoping to get more ACID complaint-friendly features in MongoDB.

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

MongoDB helped us build a large collection of client data that would have been hard to manage with  SQL database and managing such large and querying was very easy and cost-effective.

  ### 35. Truly scalable database for Read heavy and write system.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek S. | software engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2024

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

The low latency and scalability of database with increasing work load. We migrated one of our system from firestore to mongoDB and loving the performance which we are getting.

**What do you dislike about MongoDB?**

sometime feels like perfect database for true scale but we need to carefully manage index and add proper index to make query efficient.

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

I our use case we use to store every datapoint for user details like location and ip in firestore. We are suffering from costing and latency problem as we are growing. We now shifted to mango db initial their is high resource usage by mongoDB but as we tune configurations and added indexing we no moving having resource usage problem.

  ### 36. My experience with MongoDB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman A. | Manager, Customer Success, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 23, 2024

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

I have been using MongoDB for the past 3 months and I have noticed a few points that I would like to highlight. MongoDB provides great flexibility, object-oriented models, and design. Its scalability is also impressive. I have successfully integrated it with Textastic, and it is working perfectly. Its very easy to use and provides good customer support as well.

**What do you dislike about MongoDB?**

There are a few points, which can be improved like lack of transaction support, memory usage and learning curve

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

It's solving my problems in several aspects, such as flexible schema and scalability with high performance. MongoDB is a highly document-oriented model, which allows me to represent complex data effectively.

  ### 37. MongoDB Made Easy: Simplifying Data Management for Everyone

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 24, 2024

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

MongoDB makes it simple to work with data, like storing and finding data quickly.
It can handle large volume of data without slowing down.
It is easy to use even if you are not expert.
It is very secure so the only right people can access the data.
It is easy to integrate in code.
The schemaless architecture makes it very useful for raw and especially json data.

**What do you dislike about MongoDB?**

Using mongoDB might cost high especially for bigger projects with lost of features.
Sometimes it might have bugs or issues that need fixing.

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

MongoDB is ideal for storing and retrieving unstructured data efficiently, supporting diverse data types and formats.
It's well-suited for handling large volumes of unstructured data, ensuring smooth performance and scalability.

  ### 38. Connection smoother

**Rating:** 4.5/5.0 stars

**Reviewed by:** Onkar D. | BI Developer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 12, 2024

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

Easy to connect 
Query understanding is easy

**What do you dislike about MongoDB?**

lack of query functions as compare to SQL

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

No SQL

  ### 39. A Flexible And Scalable No Sql Database

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 10, 2023

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

It is a Highly Flexible and scalable No Sql database that offers fast performance and a rich query language with its document-based data structure it allows for easy handling of complex data models and adapts well to changing business requirements its built in replication and high avilability features ensure data redundancy and fault tolerance. Mongo DB's active community and vast ecosystem make it a popular choice for developers and organization looking for a powerful versatile database solution.

**What do you dislike about MongoDB?**

while numerous adavantages, does have some potential drawbacks to consider. These include a learning curve for mastering advanced features, the lack of transaction support for complex analytics, and limitations support for complex analytics, and limitations and limitations in the free community edition. It is crucial to carefully assess these factors un relation to your specific needs and use case before deciding if Mongodb is the right database solution for your project.

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

It addresses the problem of solving managing. big data and provide a powerful and versatile database solution for businesses.

  ### 40. Pros of MongoDB for Lead Engineers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Praveen P. | Tech Lead , Enterprise (> 1000 emp.)

**Reviewed Date:** February 15, 2024

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

MongoDB's document-oriented schema is flexible and adaptable, allowing you to easily model complex data structures without being constrained by a rigid relational schema. MongoDB benefits from a large and active community, providing extensive documentation, tutorials, and libraries in various languages. cloud-native features, like Atlas, simplify deployment and management on various cloud platforms, offering scalability and flexibility without managing infrastructure. Easy to use and integrate with spring boot and other platforms.
Ease of implementation with other DB for DB per service arch.

**What do you dislike about MongoDB?**

Limited Join Capability, Data Consistency Guarantees, Potential Data Integrity Issues, Troubleshooting performance issues or data inconsistencies in MongoDB can be more involved compared to relational databases due to its distributed nature and lack of ACID guarantees. Customer Support is most of the time not available.

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

flexibility, scalability, and developer-friendly features make it attractive for modern applications.

  ### 41. MongoDB best NoSql dabase management system

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurabh J. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 31, 2024

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

What i like most about MongoDB is that it is very easy to use, when i worked with React and required to retrieve or store data i integrated  MongoDB with Nodejs.It has document based schema which makes it look much easier.

**What do you dislike about MongoDB?**

It does not support ACID properties. And it slows down when inconsistent or unbalanced data is shared.

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

To handle data for applications which requires to store and retrieve data easily and faster, MongoDB is the best Database management system for such applications .

  ### 42. Reviewing MongoDb

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 08, 2024

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

MongoDb Atlas free hosting platform to start with project is the best. It's simplicity to connect with project makes it easy to use with different backend languages.

**What do you dislike about MongoDB?**

Didn't found as such, overall it's good.

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

I personally use mongoDb in most of my full stack application. Using MongoDb, atleast my hosted application I could show off during interviews.

  ### 43. No SQL Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aman K. | Trainee O&D, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 06, 2023

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

Ease of Use:

If you use Mongodb in any project this is useful for relationships suppose you are creating an e-commerce website it is useful because there is no table-like database it stores only the data you want suppose you are creating an electronic collection so if you are using MongoDB so it contains data in json format and it consumes less space and much faster.

Ease of Implementation :

If you implement this into your project so that JSON format is straightforward to view, read, and write because this is similar to javascript syntax and it consumes less space and is faster and you can store data by creating schema and that relationship is also great and less coding.

Number of Features :

MongoDB provides a few tools:
MongoDB Compass
Mongo Atlas for using Online through MongoURI
Mongo Terminal

Ease of Integration :

If you integrate this into in your project so there is module so you can install that module and you can easily integrate this with your any backend project and anywhere

**What do you dislike about MongoDB?**

So the dislike thing is you can easily store data without creating any schema and there is not default validation if you want to use validation so you have to create additionally but in the MySQL there is default validation no duplicate data will store in database but in the MongoDB there is nothing to validate but if you want to validate something so you have to use required true and so many things.

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

For Relationship, we can easily connect so many collections using mongoose.schema.types('collection_name') so this is a very useful MongoDB solving for us.

  ### 44. NO SQL at its finest

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 10, 2023

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

MongoDB has been my go-to NOSQL database for years in my daily usage. It has a lot of very good feature sets combined while not being complicated to use. It has a very good community and can be integrated with all tools, frameworks, and languages with ease. There is Mongoose which further makes its implementation very swift. It is a fast, versatile, well-maintained service.

**What do you dislike about MongoDB?**

In my everyday use of MongoDB the only thing I find lacking is its ability to connect data. It's no relational sql database but querying should be made easier for users. In recent times it has moved more company-centric but that's fine as it has a very good self-hosting option.

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

To a company of our usage, it's difficult to run and maintain traditional SQL databases that are far more complex than Mongo. We need a faster easy to use and integrated database and Mongo ticks all those boxes perfectly. Although it needed improvement to its offerings like a compass. Its atlas service is also so easy to plug and play with a lot of abilities up its sleeve.

  ### 45. A performant NOSQL database

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 16, 2023

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

Flexible document base data models, easy to use and implement with various languages, large community for questions and tutorials, its query language and reliable in production applications

**What do you dislike about MongoDB?**

has a learning curve if coming from sql based databases, things like joins, data integrity and schema validation are not available here. usually you know these drawbacks when you choose nosql

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

Our main db is in mongo. We have our API service store and fetch our data from this. We have other services query on it for analytics and machine learning.

  ### 46. Best Open Source NoSQL database able to store large volume data effeciently.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** July 01, 2023

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

Many popular SQL-based database technologies can help us to store structured data, however, when it comes to storing a huge volume of semi-structured, MongoDB which is a NoSQL-based database is one of the best in the business. It gives us the flexibility to store the less structures business application data seamlessly.

**What do you dislike about MongoDB?**

Though MongoDB can store our data in large volumes smoothly It is less flexible when it comes to retrieving that data stored in multiple collections, As MongoDB doesn't support the Join feature amongst multiple collections for data retrieval. This causes data duplication and intervention of ad-hoc back-end code to perform join manually.

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

Nowadays, we have humongous unstructured application data being generated daily which we want to store for various business purposes. MongoDB proves useful to do this for us, It is flexible enough to store our unstructured data, Also its open-source verbose documentation really benefited me to easily start using this from day one and learn at a faster pace, Moreover, Its auto-scaling and replication features strongly enables me to have high availability of my business data across the multiple users.

  ### 47. A Flexible and Powerful Database System!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Muhammad Z. | Principal Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 12, 2023

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

It is flexible and helps to store data in document format. If you want to handle a huge amount of data then it is a perfect platform. It is providing high performance and better solution of storing data. As data is stored in document format thus you can easily delete and add any existing field and you can change records as well. It helps in fetching data accurately and storing complex structures. It helps in storing data with any type and size.

**What do you dislike about MongoDB?**

Users are facing a lot of security issues. Aggregation is complex and difficult to learn. It has a terrific administrative interface. It will not be able to work fast with a cloud environment, most of its processes will slow down. It may be impossible to remove some comments in it.

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

You can access your data in any language. You don’t have to define a schema for setting up your database as it is a schema-less program. It helps in organizing documents into collections. It helps in speeding up your queries. Table joins are not required in it. It is providing fast data processing. It is also having great support from many cloud-based platforms.

  ### 48. Perfect NoSql database for High available Microservieces

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sunil D. | Co-Founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2023

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

NoSQL yet supports schema 
Support for geospatial indexing with sharding, replication
Pipeline aggregation
Vast community support and client library in every language
Readymade connector with changelog to elastic search , kafka etc

**What do you dislike about MongoDB?**

Lack of analytical stack
Complex sharding operation with manual balancing

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

Storing evolving schema database for our SaaS microservices.

  ### 49. Great NoSQL DB with few limitations

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** May 14, 2024

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

MongoDB is great NoSQL document db that offers features horizontal scaling, schema less architecture, good third party support

**What do you dislike about MongoDB?**

Limited support of ACID transactions and complixity of sharding

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

We are using MongoDB to track and report on the employees activity. This involves aggregation queries, geospatial queries and stored scripts to support an APIs for in house web application.

  ### 50. One of the best innovations of our time.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anurag Y. | Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2023

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

I have been using MongoDB for around 2 years and it has one of the easiest learning curve. I can easily integrate it via either Node or install the command line of MongoDB to get started. The documentation is greater as well which is easy to understand. Although the best thing would be that it's free to use up to a certain limit and allows scaling with ease.

**What do you dislike about MongoDB?**

The only thing I can find to dislike would be MongoDB's flexible document modal which allows schema-less data, its good for some cases but at time causes some complexity when a lot of relations are required between documents.

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

I have been using MondoDB to store data that I have migrated from other SASS platforms and I retrieve those data frequently because of this I prefer MongoDb since this is one of the best things about it.
MongoDB allows fast query fetching and data retrieval.
It pairs easily with my backend application built on node with its packages like Mongoose and makes my development process hassle-free.
Also importing data with mongo import is very handy.


## 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?section=pricing&secure%5Bexpires_at%5D=2026-05-22+00%3A45%3A28+-0500&secure%5Bsession_id%5D=bcc9b1de-a270-47c6-8c81-9e99c85a994a&secure%5Btoken%5D=443296ccfe8da8693e49e8342b7a0b73943a3bd5bc9ba0488c4196754cfd60a1&format=llm_user)
## MongoDB Integrations
  - [Agno](https://www.g2.com/products/agno/reviews)
  - [Amazon EC2](https://www.g2.com/products/amazon-ec2/reviews)
  - [Boomi](https://www.g2.com/products/boomi/reviews)
  - [Express.js](https://www.g2.com/products/express-js/reviews)
  - [Flask](https://www.g2.com/products/flask/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 (499 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)

