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

By MongoDB

4.5 out of 5 stars

How would you rate your experience with MongoDB?

NLX
Sponsored
NLX
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.
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.

Verified User in Computer Software
UC
Small-Business (50 or fewer emp.)
"MongoDB Made Easy: Simplifying Data Management for Everyone"
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. Review collected by and hosted on G2.com.

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

OD
BI Developer
Information Technology and Services
Mid-Market (51-1000 emp.)
"Connection smoother"
What do you like best about MongoDB?

Easy to connect

Query understanding is easy Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

lack of query functions as compare to SQL Review collected by and hosted on G2.com.

NU
Senior Software Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"A Flexible And Scalable No Sql Database"
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. Review collected by and hosted on G2.com.

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

Praveen P.
PP
Tech Lead
Enterprise (> 1000 emp.)
"Pros of MongoDB for Lead Engineers"
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. Review collected by and hosted on G2.com.

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

SJ
Software Engineer
Enterprise (> 1000 emp.)
"MongoDB best NoSql dabase management system"
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. Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

It does not support ACID properties. And it slows down when inconsistent or unbalanced data is shared. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Mid-Market (51-1000 emp.)
"Reviewing MongoDb"
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. Review collected by and hosted on G2.com.

What do you dislike about MongoDB?

Didn't found as such, overall it's good. Review collected by and hosted on G2.com.

Aman K.
AK
Trainee O&D
Mid-Market (51-1000 emp.)
"No SQL Database"
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 Review collected by and hosted on G2.com.

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

Verified User in Computer Software
AC
Small-Business (50 or fewer emp.)
"NO SQL at its finest"
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. Review collected by and hosted on G2.com.

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

Mohit K.
MK
Small-Business (50 or fewer emp.)
"A performant NOSQL database"
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 Review collected by and hosted on G2.com.

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