2026 Best Software Awards are here!See the list

MongoDB Reviews & Product Details

Profile Status

This profile is currently managed by MongoDB but has limited features.

Are you part of the MongoDB team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

10 months

MongoDB Integrations

(8)
Integration information sourced from real user reviews.

MongoDB Media

MongoDB Demo - MongoDB Atlas
MongoDB Atlas is a cloud-hosted MongoDB service engineered and run by the same team that builds the database. It incorporates operational best practices we’ve learned from optimizing thousands of deployments across startups and the Fortune 100. Build on MongoDB Atlas with confidence, knowing you ...
MongoDB Demo - MongoDB Compass
MongoDB Compass analyzes your documents and displays rich structures within your collections in a simple and intuitive GUI. It allows you to quickly visualize and explore your schema to understand the frequency, types and ranges of fields in your data set.
Product Avatar Image

Have you used MongoDB before?

Answer a few questions to help the MongoDB community

MongoDB Reviews (547)

View 1 Video Reviews
Reviews

MongoDB Reviews (547)

View 1 Video Reviews
4.5
547 reviews
Leave a Review
Leave a Review

Review Summary

Generated using AI from real user reviews
Users consistently praise MongoDB for its flexible schema and scalability, which allow for easy adaptation to changing data needs. The document-oriented structure simplifies data management, making it particularly appealing for developers working with unstructured data. However, some users note that the learning curve can be steep, especially for those transitioning from traditional SQL databases.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Alan R.
AR
Site Reliability Engineer
Mid-Market (51-1000 emp.)
"Powerful Document Database with Good Flexibility"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Kunal D.
KD
Software Engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Flexible Schema-Less Documents That Make Node.js Development Faster"
What do you like best about MongoDB?

The flexible, schema-less document model is a real game changer. It comes with a lot of automated functions, and the auto-creation of collections is very convenient. The simplicity of Mongoose is also excellent. It lets me iterate quickly and adjust data structures without the headache of complex SQL migrations. Overall, it feels natural to store data as JSON-like documents that map directly to my application objects. As a node.js developer i like the seamless integration of node.js and mongodb Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

mind tricking aggregation framework has too steep learning curve. Handling complex queries is not as intutive as sql. while lookup works but it not traditional as joins. Sometimes nested data can be messy to manage. Review collected by and hosted on G2.com.

Soham P.
SP
Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Effortless Document Storage, Steep Learning Curve with C#"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Nijat I.
NI
Full-stack Developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Database with Strong Performance"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

RS
Technical Lead
Computer Software
Small-Business (50 or fewer emp.)
"Effortless Setup, Perfect for Schema-Less Storage"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Bilal M.
BM
"Effortless Setup, Needs Better Vectorization Support"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market (51-1000 emp.)
"Flexible and scalable documental database system!"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Abhishek C.
AC
Associate Software Engineer
Mid-Market (51-1000 emp.)
"Flexible Data Storage with Developer-Friendly Experience"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Vashishth P.
VP
Associate Engineer
Mid-Market (51-1000 emp.)
"Effortless Setup, Powerful Data Handling"
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. Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

Nothing to dislike about MongoDB. Everything works well with this powerful noSQL database. Review collected by and hosted on G2.com.

R
Full stack developer
Small-Business (50 or fewer emp.)
"Perfect for Developers: Flexible Schemas and Powerful Aggregation"
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 Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

Nothing everything is fine just vpc connection is quite harder for new person Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

10 months

Average Discount

13%

Perceived Cost

$$$$$

How much does MongoDB cost?

Data powered by BetterCloud.

Estimated Price

$$k - $$k

Per Year

Based on data from 26 purchases.

MongoDB Comparisons
Product Avatar Image
Redis Software
Compare Now
Product Avatar Image
Couchbase
Compare Now
Product Avatar Image
Cassandra
Compare Now
MongoDB Features
Data Model
Data Types
Built - In Search
Auto Sharding
Auto Recovery
Data Replication
Query Optimization
Role-Based Authorization
Authentication
Audit Logs
Product Avatar Image
MongoDB