MongoDB Atlas Reviews (900)

View 1 Video Reviews
Reviews

MongoDB Atlas Reviews (900)

View 1 Video Reviews
4.5
900 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise MongoDB Atlas for its flexible schema and ease of integration, which significantly streamline development processes. The ability to handle unstructured data and perform fast queries makes it a preferred choice for many developers. However, some users note that managing complex relationships can be challenging compared to 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.
Muhammed A.
MA
Muhammed A.
Technical Project Manager
Information Technology and Services
Small-Business (50 or fewer emp.)
"MongoDB Atlas: Fast Setup, Flexible Docs, and Great Value on the Free Tier"
4.5/5
What do you like best about MongoDB Atlas?

MongoDB Atlas made it easy to get a fully managed database up and running for a personal project without worrying about server maintenance or manual setup, which mattered since this was a side project with no dedicated infrastructure budget. Storing expense and balance records as flexible documents fit naturally with how the roommate bill-splitting data was structured, without needing to design a rigid relational schema upfront. The free tier covered everything needed for a small user base, making the ROI excellent, and the setup process combined with clear documentation meant I was productive within a short time without needing any paid support. Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

Since it's a managed cloud service, there's less control over fine-tuning performance at the infrastructure level compared to self-hosting, though this wasn't a real issue at the small scale of this project. Some of the more advanced querying and aggregation features have a learning curve if you're used to relational databases and SQL syntax. There's also no built-in AI-assisted query optimization, so understanding indexing and performance tuning relied on manual research rather than any smart guidance from the platform itself. Review collected by and hosted on G2.com.

Sai shivan J.
SJ
Sai shivan J.
Associate Consultant
Mid-Market (51-1000 emp.)
"Flexible, High-Performance Database with Easy Scaling"
4.5/5
What do you like best about MongoDB Atlas?

Best about MongoDB is its flexible document schema that lets me store JSON-like data without rigid table structures, perfect for my data analyst work. MongoDB delivers sub-100ms real-time data retrieval speeds, making it incredibly fast for querying and analyzing large datasets. The horizontal scaling through sharding lets me easily handle growing data volumes without performance drops, which is essential for event data management systems. MongoDB's native JSON/BSON document model means I can work with data in the same format I use in my code, eliminating conversion headaches and boosting developer productivity. Rich ad-hoc queries, powerful indexing, and built-in aggregation pipelines let me perform complex real-time analytics and data transformations directly in the database Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

One thing I dislike about MongoDB is that it doesn't support multi-document ACID transactions as robustly as traditional SQL databases, which can be problematic for applications requiring strong consistency across multiple operations. MongoDB's memory usage can be quite high since it relies heavily on RAM for caching and performance, requiring more infrastructure resources compared to some other databases. The lack of native joins means I often have to handle data relationships in application code rather than at the database level, which adds complexity to queries and can impact performance. Additionally, data duplication is common in MongoDB due to its denormalized document model, leading to increased storage requirements and potential data consistency challenges when updating duplicated fields across multiple documents. Review collected by and hosted on G2.com.

Priyanshu J.
PJ
Priyanshu J.
Social Media Lead
Computer Software
Small-Business (50 or fewer emp.)
"Flexible Document Model and Fast Development with MongoDB Atlas"
4.5/5
What do you like best about MongoDB Atlas?

It is how flexible the document-based structure is for handling real project data. I use it in Node.js backend projects where storing JSON-like data directly as documents makes development much faster compared to traditional relational databases. Adding new fields or updating schemas is simple, so I don’t have to redesign tables every time requirements change. The performance is also very good for read and write operations in smaller web applications and APIs. I’ve integrated it with Auth0 to manage user data after authentication and the workflow feels smooth. MongoDB Atlas onboarding was straightforward, and connecting databases to applications took only a few minutes. Overall, it helped me build and scale backend projects more quickly with less database management complexity. Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

It is that managing complex relationships between data can become difficult compared to SQL databases. In one of my backend projects, handling deeply connected user and task data required extra queries and manual structuring. I also noticed that if indexes are not configured properly, query performance can slow down as the database grows. MongoDB Atlas is easy to start with, but pricing increases quickly when storage and usage scale up. Debugging aggregation pipelines can also become confusing for more advanced queries. Overall, it works great for flexible data structures but complex data handling and scaling need careful management. Review collected by and hosted on G2.com.

Madhusree D.
MD
Madhusree D.
Full-stack Developer
Small-Business (50 or fewer emp.)
"MongoDB Atlas: Effortless Clusters, Flexible Schema, and Reliable Cloud Management"
5/5
What do you like best about MongoDB Atlas?

I mostly use MongoDB Atlas as the cloud database for my web projects and small full-stack applications. I like how straightforward it is to create a cluster and connect it to my Node.js apps with Mongoose. It has helped a lot with deployment and day-to-day database management by giving me a consistent, reliable environment that I can access from anywhere.

I also appreciate not having to manage servers myself or handle backups manually. On top of that, the schema-less approach makes updates simpler than with more structured databases. I really value the flexibility of the document schema for unpredictable development needs, since it lets me reorganize data without dealing with traditional relational tables. Overall, the document model saves me a lot of development time because I can add new fields and adjust how information is stored without repeatedly restructuring the database. Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

For personal project its great but when I have to implement a dedicated cluster for a client project the jump from M0 to M10 is quite large in terms of pricing. I also feel that whenever I am trying to run deep analytical query or try to join multiple tables together things get messy, it also can be very heavy on CPU cluster if my indexes aren't perfectly optimized. Review collected by and hosted on G2.com.

Umesh Chandran Y.
UY
Umesh Chandran Y.
Student
Education Management
Small-Business (50 or fewer emp.)
"Flexible and Efficient, Although a Bit Complex"
4/5
What do you like best about MongoDB Atlas?

I mostly use MongoDB Atlas for my cloud database in web projects and small full-stack applications. I enjoy how easy it is to create a cluster and integrate with my Node.js applications using Mongoose. MongoDB Atlas has helped me significantly with deployment and database management, providing a consistent and available environment from any location. I like that it allows me to stop managing the server and handling backups manually. The schema-less nature makes it simpler to handle updates compared to structured databases. I really enjoy the flexibility of the document schema, which caters to unpredictable needs in development, making it easier to reorganize the database without dealing with traditional relational tables. The flexible document model saves me a lot of development time by allowing me to easily add new fields and change how information is stored, without needing to restructure the database repeatedly. Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

The dashboard can be a bit overwhelming if you don't have a working knowledge of cloud databases. There are areas such as clusters, metrics, networking configuration, backup, and security. I had to frequently refer to the documentation to understand which specific configuration was needed to change. The error messages did not give much away, so it ended up being more troubleshooting configuration than the backend. Review collected by and hosted on G2.com.

MdAlqma A.
MA
MdAlqma A.
Software Engineer
Mid-Market (51-1000 emp.)
"MongoDB Makes JavaScript-First Development Feel Effortless"
5/5
What do you like best about MongoDB Atlas?

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

What do you dislike about MongoDB Atlas?

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

Prakash C.
PC
Prakash C.
Developer
Computer Software
Mid-Market (51-1000 emp.)
"MongoDB’s Flexible Schema and Powerful Queries That Scale"
4.5/5
What do you like best about MongoDB Atlas?

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

What do you dislike about MongoDB Atlas?

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

Alan R.
AR
Alan R.
Software Engineer
Mid-Market (51-1000 emp.)
"Powerful Document Database with Good Flexibility"
4.5/5
What do you like best about MongoDB Atlas?

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 Atlas?

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.

Garrick C.
GC
Garrick C.
Staff Software Engineer
Financial Services
Small-Business (50 or fewer emp.)
"Effortless Database Management with MongoDB Atlas"
5/5
What do you like best about MongoDB Atlas?

I really appreciate the managed aspect of all parts of database maintenance via a really easy-to-use web-based GUI, which makes MongoDB Atlas an exceptional product to work with daily. It removes all the friction in quickly accessing and managing the database clusters from any device and any place in the world at any time. This is a significant advantage, especially if there's an issue I need to respond to and I don't have a CLI tool to start up. It's very easy to set up and integrate with your preferred cloud host, networking, and database access libraries. I definitely recommend it for the document database. Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

I think they need a better way to manage network access for multiple users or services including tags and managed UI request forms for access. The database triggers are also fairly painful to setup and manage at scale. Review collected by and hosted on G2.com.

NK
Narrsinh K.
Director of engineering
Mid-Market (51-1000 emp.)
"MongoDB Delivers High Performance, Scalability, and Flexible Schema"
5/5
What do you like best about MongoDB Atlas?

Mongodb is fine-tuned , performance supporting Database, feature liks Integration, Pricing and ROI,Schema Flexibility,High Scalability,Rich Query , Language, AI features Review collected by and hosted on G2.com.

What do you dislike about MongoDB Atlas?

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