Introducing G2.ai, the future of software buying.Try now
High Digital
Sponsored
High Digital
Visit Website
Product Avatar Image
MongoDB

By MongoDB

4.5 out of 5 stars

How would you rate your experience with MongoDB?

High Digital
Sponsored
High Digital
Visit Website

MongoDB Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users highlight MongoDB's ease of use, making development simple and efficient across various projects and languages. (10 mentions)
Users value MongoDB's flexibility, enjoying its schema-less structure that simplifies dynamic data handling and development. (9 mentions)
Users commend the impressive scalability of MongoDB, allowing efficient data distribution across multiple servers with ease. (9 mentions)
Users value the easy integrations of MongoDB, allowing for quick setup and seamless connections with various platforms. (6 mentions)
Users highlight MongoDB's flexibility and scalability, allowing efficient handling of dynamic data and high performance. (6 mentions)
Users value the high schema flexibility of MongoDB, which simplifies data management and integration with applications. (6 mentions)
Users appreciate the efficient data storage of MongoDB, which simplifies management of unstructured and semi-structured data. (5 mentions)
Users find the difficult learning curve with MongoDB challenging, especially with complex queries and aggregation frameworks. (8 mentions)
Users find the steep learning curve of MongoDB challenging, especially when transitioning from SQL and managing complex data structures. (5 mentions)
Users highlight the query complexity in MongoDB, making it challenging to achieve consistent and efficient data management. (5 mentions)
Users face transaction issues with MongoDB, particularly with consistency and performance challenges in complex scenarios. (5 mentions)
Users experience a lack of query functions in MongoDB, making complex data handling cumbersome compared to SQL databases. (4 mentions)
Users find complex coding in MongoDB challenging, especially when transitioning from traditional SQL databases and handling large datasets. (3 mentions)
Users note the challenges with large data management in MongoDB, including high memory usage and transaction limitations. (3 mentions)

Top Pros or Advantages of MongoDB

1. Ease of Use
Users highlight MongoDB's ease of use, making development simple and efficient across various projects and languages.
See 10 mentions

See Related User Reviews

אייל .
א

אייל .

Mid-Market (51-1000 emp.)

4.5/5

"Best Document No Sql alternative"

What do you like about MongoDB?

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

Verified User
U

Verified User

Mid-Market (51-1000 emp.)

5.0/5

"Reviewing MongoDb"

What do you like 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 bac

2. Flexibility
Users value MongoDB's flexibility, enjoying its schema-less structure that simplifies dynamic data handling and development.
See 9 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

What do you like 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 wi

MK

MD EHTASHAAM K.

Enterprise (> 1000 emp.)

4.0/5

"Future of Databases: A Critical Review of MongoDB"

What do you like 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

3. Scalability
Users commend the impressive scalability of MongoDB, allowing efficient data distribution across multiple servers with ease.
See 9 mentions

See Related User Reviews

Ronen S.
RS

Ronen S.

Small-Business (50 or fewer emp.)

4.5/5

"Easy Solution for data management"

What do you like about MongoDB?

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

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.0/5

"MongoDB"

What do you like 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

4. Easy Integrations
Users value the easy integrations of MongoDB, allowing for quick setup and seamless connections with various platforms.
See 6 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

What do you like 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 wi

MK

MD EHTASHAAM K.

Enterprise (> 1000 emp.)

4.0/5

"Future of Databases: A Critical Review of MongoDB"

What do you like 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

5. Performance
Users highlight MongoDB's flexibility and scalability, allowing efficient handling of dynamic data and high performance.
See 6 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

What do you like 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 wi

Ronen S.
RS

Ronen S.

Small-Business (50 or fewer emp.)

4.5/5

"Easy Solution for data management"

What do you like about MongoDB?

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

6. Schema Flexibility
Users value the high schema flexibility of MongoDB, which simplifies data management and integration with applications.
See 6 mentions

See Related User Reviews

Ronen S.
RS

Ronen S.

Small-Business (50 or fewer emp.)

4.5/5

"Easy Solution for data management"

What do you like about MongoDB?

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

Nashit H.
NH

Nashit H.

Small-Business (50 or fewer emp.)

5.0/5

"Highly flexible and scalable database that can be used as general purpose db"

What do you like 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

7. Data Storage
Users appreciate the efficient data storage of MongoDB, which simplifies management of unstructured and semi-structured data.
See 5 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.0/5

"MongoDB"

What do you like 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

NIKKI .
N

NIKKI .

Enterprise (> 1000 emp.)

4.5/5

"Scalable and Highly Flexible NoSQL Database"

What do you like 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

Top Cons or Disadvantages of MongoDB

1. Difficult Learning
Users find the difficult learning curve with MongoDB challenging, especially with complex queries and aggregation frameworks.
See 8 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

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 f

Ronen S.
RS

Ronen S.

Small-Business (50 or fewer emp.)

4.5/5

"Easy Solution for data management"

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 the

2. Learning Curve
Users find the steep learning curve of MongoDB challenging, especially when transitioning from SQL and managing complex data structures.
See 5 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

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 f

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.0/5

"MongoDB"

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

3. Query Complexity
Users highlight the query complexity in MongoDB, making it challenging to achieve consistent and efficient data management.
See 5 mentions

See Related User Reviews

OD

Onkar D.

Mid-Market (51-1000 emp.)

4.5/5

"Connection smoother"

What do you dislike about MongoDB?

lack of query functions as compare to SQL

Nashit H.
NH

Nashit H.

Small-Business (50 or fewer emp.)

5.0/5

"Highly flexible and scalable database that can be used as general purpose db"

What do you dislike about MongoDB?

Duplicity and no native joins are a concern.

4. Transaction Issues
Users face transaction issues with MongoDB, particularly with consistency and performance challenges in complex scenarios.
See 5 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

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 f

MK

MD EHTASHAAM K.

Enterprise (> 1000 emp.)

4.0/5

"Future of Databases: A Critical Review of MongoDB"

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 l

5. Lack of Features
Users experience a lack of query functions in MongoDB, making complex data handling cumbersome compared to SQL databases.
See 4 mentions

See Related User Reviews

Abhishek C.
AC

Abhishek C.

Mid-Market (51-1000 emp.)

4.5/5

"Flexible Data Storage with Developer-Friendly Experience"

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 f

OD

Onkar D.

Mid-Market (51-1000 emp.)

4.5/5

"Connection smoother"

What do you dislike about MongoDB?

lack of query functions as compare to SQL

6. Complex Coding
Users find complex coding in MongoDB challenging, especially when transitioning from traditional SQL databases and handling large datasets.
See 3 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.0/5

"MongoDB"

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

DS

Denis S.

Mid-Market (51-1000 emp.)

5.0/5

"Among the best database solutions out there, and it's really useful"

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

7. Large Data Management
Users note the challenges with large data management in MongoDB, including high memory usage and transaction limitations.
See 3 mentions

See Related User Reviews

Akhilesh G.
AG

Akhilesh G.

Enterprise (> 1000 emp.)

4.0/5

"Using MongoDB: Leveraging Capabilities While Handling Obstacles"

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 sc

MK

MD EHTASHAAM K.

Enterprise (> 1000 emp.)

4.0/5

"Future of Databases: A Critical Review of MongoDB"

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 l

MongoDB Reviews (539)

View 1 Video Reviews
Reviews

MongoDB Reviews (539)

View 1 Video Reviews
4.5
539 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
GOURAV R.
GR
Senior Associate-DevOps
Mid-Market (51-1000 emp.)
"A very good and friendly experience i had with the MongoDB till now."
What do you like best about MongoDB?

Fast data fetching and easy to use and implementaion. Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

Some time we face connective issue with the database. Without any appropriate reason Review collected by and hosted on G2.com.

אייל .
א
VP R&D
Mid-Market (51-1000 emp.)
"Best Document No Sql alternative"
What do you like best about MongoDB?

Ease of use, Ease of implementation, Ease of integration, and a lot of documentation online. Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

Cluster reliability, database error protection, data consistency Review collected by and hosted on G2.com.

MK
Software engineer
Enterprise (> 1000 emp.)
"Future of Databases: A Critical Review of MongoDB"
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. Review collected by and hosted on G2.com.

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

Sushan U.
SU
Web Developer - Software Domain
Small-Business (50 or fewer emp.)
"MongoDB - A highly scalable NoSQL Database Solution"
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. Review collected by and hosted on G2.com.

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

Akhilesh G.
AG
Associate Consultant
Enterprise (> 1000 emp.)
"Using MongoDB: Leveraging Capabilities While Handling Obstacles"
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. Review collected by and hosted on G2.com.

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

AB
Javascript Node Developer
Mid-Market (51-1000 emp.)
"Efficient use of NoSQL!"
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. Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

MongoDB is good for proffesional work but MongoDB Compass interface can be sometimes hard to use. Review collected by and hosted on G2.com.

Verified User in Electrical/Electronic Manufacturing
UE
Small-Business (50 or fewer emp.)
"MongoDB"
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. Review collected by and hosted on G2.com.

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

Ashutosh P.
AP
Java Full Stack Associate
Information Technology and Services
Small-Business (50 or fewer emp.)
"Experience with MongoDB"
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. Review collected by and hosted on G2.com.

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

Abhishek S.
AS
software engineer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Truly scalable database for Read heavy and write system."
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. Review collected by and hosted on G2.com.

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

Aman A.
AA
Manager, Customer Success
Mid-Market (51-1000 emp.)
"My experience with MongoDB"
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. Review collected by and hosted on G2.com.

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