# MongoDB Reviews
**Vendor:** IBM  
**Category:** [Database Management Systems (DBMS)](https://www.g2.com/categories/database-management-systems-dbms)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 17
## About MongoDB
Compose provides a stable, elegant and powerful auto-scaling deployment platform to build your MongoDB applications upon.



## MongoDB Pros & Cons
**What users like:**

- Users appreciate the **ease of use** in MongoDB, allowing flexible data structuring without a rigid schema. (1 reviews)

**What users dislike:**

- Users find it **difficult to obtain data** based on 3-4 degree relationships in MongoDB, hindering effective data analysis. (1 reviews)

## MongoDB Reviews
  ### 1. great tool for non-relation database

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jitendra S. | sde, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 13, 2024

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

ease to use for not structuring data   schema for Mongo db

**What do you dislike about MongoDB?**

on relationship hard to get data based on 3-4 degree relationship

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

in robotics we use to store state of movement here and there..lot of data in mongo for locations

  ### 2. I like the speed at which MongoDB helps me get a project up and running

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** April 01, 2024

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

Mongo Compass was a great GUI, that helped me first step into working with databases. When I first used MongoDB, I was a front end focused software engineer. When it came time for me to learn how to build projects with databases, MongoDB and Compass was the tool that helped me start learning quickly and the gain confidence.

**What do you dislike about MongoDB?**

The non relational nature of MongoDB is probably both it's strength and it's weakness. I think if MongoDB could find some way to enforce typed Schemas and relationships in the way that SQL databases does, it would help a lot of software engineers. I understand that there is speed that comes with a non relationship DB, but having the write out a scheam and relationships forces the engineer to think through their database design. It feels like why Typescript, is better than using Javascript is almost all cases. In the begining a new engineer might complain that Typescript is slowing them down, but in the end it is the best choice.

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

Helping us create databases quickly and without too many hurtles to clear

  ### 3. MongoDB - NoSQL DB with GUI and Cloud support

**Rating:** 5.0/5.0 stars

**Reviewed by:** shiv a. | AI / NLP Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 15, 2024

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

NoSQL is a low-cost, flexible, and easy to use and Implement Database, and MongoDB is one of the best for both small and large Databases. It also supports Vector search now. It has MongoDB Atlas which is a Cloud native service. We can integrate it with almost all backend languages and services. I use it in most of the projects. Customer support is also good.

**What do you dislike about MongoDB?**

For complex operations and function driven tasks, there are better alternatives. Also for vector search, I think databases like Pinecone are more suitable.

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

In our organization, we use to store static data of users. We also use it for temporary storage. We have also created data models for the same. I really feel it's easy to create and also scale.

  ### 4. The Go-To NoSQL solution for modern applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sharin S. | Team Lead - Azure and Windows server, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2024

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

I have been using MongoDB for the past 3 years and I like the flexibility of storing data in JSON like BSON document storage. Compared with other Databases we can easily build powerful queries and indexing capabilities. This DB gives me high-performance and failover solutions.

**What do you dislike about MongoDB?**

MongoDB stores data in BSON format so storage is consuming. Data consistency might not suit all applications. Lack of enforced schema structure so managing and maintaining data more challenging compared to traditional databases.

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

MongoDB offers a document-based Database that can handle a large number of data volumes effectively and solved my modern application data scalability.

  ### 5. MongoDB nosql database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Md Nasir H. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2024

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

MongoDB stands out for its flexible schema, scalability, powerful query language, ease of use, and active community support. Its schema-less design allows dynamic data structures, making it adaptable to evolving applications. MongoDB’s scalability and efficient handling of large datasets make it a popular choice. The expressive query language and straightforward setup contribute to its appeal. Keep in mind that MongoDB’s strengths align with specific use cases where flexibility and scalability matter most.

**What do you dislike about MongoDB?**

Managing complex relationships between documents can be tricky. Users sometimes struggle with designing efficient data models.

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

It is solving the using of flexible schema for non transactional related database. I have personally used it in mern stack application. I have also used it in mobile application.

  ### 6. one of the No-Sql Database solution for document data requirement

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit K. | Application Developer - Azure Data Analytics Services , Enterprise (> 1000 emp.)

**Reviewed Date:** April 19, 2024

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

It supports storing No Sql data or semistructured data  in document format (JSON)
Scalability: high scalabilty supports support storing large amount of data
A powerful query language and aggregation framework for efficient data retrieval and manipulation.

**What do you dislike about MongoDB?**

Limited Joins & Acid Complaince
wisley choosing the data model and indexing strategies as it may consume a lot of memory

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

We have to store a lot of telemetry and IOT data from smart meters which is basically is in JSON format, we needed a storage solution that should be highly scalable and have anlytical query support.

Mongo Db is one of the efficient stroage solution that actually fullfills our requirement, Mongo DB is also support API's connection to our Data Engineering enviornment helping us on running advanced analytical queries.

  ### 7. Easy to use DB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Eli G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 30, 2024

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

First integration and starting to use MongoDB is very easy (using MongoDB Atlas), creating and configuring a cluster took few mins
Using the MongoDB daily to store application and users state.
Documentation is very clear and covring the large number of features.

**What do you dislike about MongoDB?**

Using the map-reduce queries is a little complex and took some time to understand

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

High availability - MongoDB handles the instances management and scale and esnures minimal downtime
High perfomance - Reads and writes calls are fast
Ease of use - allows fast development of features

  ### 8. Best DB for NoSQL

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit G. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2024

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

MongoDB is the best DB, I have encountered so far in case of NoSQL DBs.
It is very fast and efficient.
Very easy to install on server. 
Also the UI offered by Mongo Compass is very user friendly.

**What do you dislike about MongoDB?**

No disliking as per my usage. It fulfills all of my requirements.

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

We are telecommunication company. We basically interact with the WIFI routers through mobile application to perform operation on the routers.
So there are many parameters that we need to store in the database.
This data is unstructured so we need a database which could handle unstructured data effciently. 
MongoDB is best for this case.

  ### 9. Review about MongoDB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sandeep Y. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 27, 2024

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

The best thing about mongodb is its way to store the data in NOSQL format.
I had tried and made POCs using mongodb in past.

**What do you dislike about MongoDB?**

The latency of data delivery and Complex query take more time to read and write

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

To store user data or any kind of data in document format.
roboust and quick data storing 
Easy to use 
it has huge community support

  ### 10. NoSQL database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karthik K. | Windows System Administrator, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 18, 2024

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

MongoDB is flexibility, allowing you to store data in a way that best fits your application's needs. This flexibility makes it easier to adapt to changing requirements and iterate quickly during development and handling large volumes of data and high-traffic applications.

**What do you dislike about MongoDB?**

Backup and restore operations can be more complex compared to traditional relational databases and MongoDB does not support joins in the same way as relational databases

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

MongoDB's query language and aggregation framework support real-time data processing and analysis and this benefits applications that require low-latency responses and real-time insights.

  ### 11. Mongo DB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Atharva K. | Application development associate, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 11, 2024

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

Its a very capable database its scalable and flexible which can be used for real time analytics.

**What do you dislike about MongoDB?**

It has a learing curve. Sometimes its challenging to manage shraded clusters

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

It has very strong real time data computation power also its features like high availability and integration helps for scaling the business.

  ### 12. I've been using mongodb for long time. It is best among all

**Rating:** 4.5/5.0 stars

**Reviewed by:** Riyas R. | Manager, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 26, 2024

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

MongoDB is a NoSQL database, which means it's cheaper and easier to maintain than traditional relational databases.

**What do you dislike about MongoDB?**

MongoDB limits document size to 16MB and nesting to 100 levels.

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

MongoDB's indexing options and capabilities can help store and retrieve large amounts of data. MongoDB also supports geospatial queries, which can help advertisers understand campaign performance across specific locations.

  ### 13. MongoDB is a database by which we are using to structured the data from unstructured data.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek M. | Sr. US IT Recruiter , Mid-Market (51-1000 emp.)

**Reviewed Date:** March 26, 2024

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

MongoDB is a data platform which makes easy to structure different data.

**What do you dislike about MongoDB?**

Their is nothing to dislike about MongoDB, Beacuse is very usefull for me to perform my work easily.

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

MongoDB is a Database pltform which provides us to read and structure the data, Most of the database cannot provides you the data Configuration but in MongoDB you can configure you data as well. By using MongoDB you can structure your large amount data but it will take the large memory to store data.

  ### 14. Manage your Databse in cloud.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 14, 2024

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

Like other public cloud resource we can easly manager varius project and DB cluster in few click

**What do you dislike about MongoDB?**

Low visibility on matric. sometime dont have inside details of cluster activity

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

migrate EC2 bassed non-relational data base to cloud easly and managing entire lifecycle easly. operation is also very smoth. with few click you manage complex task easly

  ### 15. Mongodb a blessing when used with Mongoose

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 05, 2023

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

The best thing about Mongodb is that it uses Javascript for queries so any javascript developer can start with Mongodb with very less effort.

**What do you dislike about MongoDB?**

The community is not that strong, sometimes you need some help with specific queries but there isn't enough content available in the internet.
The downside of using mongodb is, although a javascript person can start designing the database architecture but in long term when the db expands, then there might be difficulties in scaling.

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

Mongodb is a No-SQL DBMS which provides the flexibility on scaling the database and prevents you from worrying about the relationships of the tables. Writing queries is much easier than SQL queries. It has a cloud platform called Mongodb Atlas, there are some awesome GUI tools to work with database like, robo 3T, mongodb Compass, robomongo(lightweight version of robo3T)

  ### 16. Good DB engine when your data model changes over time

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 28, 2024

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

It has a great community, so finding information is pretty easy. Also it is a really good tool to integrate with new development technologies. The best thing for me is how flexible it is when storing information (documents), so if your project evolves you can adapt easely.

**What do you dislike about MongoDB?**

When dealing with heavy loads it might be tricky to deal with concurreny but with a little forward thinking you can sort things out.

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

Scalability

  ### 17. Great for fast deployment, but downtime can be an issue

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** August 31, 2019

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

It's super easy to spin up a scalable MongoDB instance and scale it as necessary. The GUI is comfortable. The software works (usually). Reliability can be an issue though.

**What do you dislike about MongoDB?**

Compose experienced downtime and our database became unavailable, at which point we immediately sent an e-mail and were left sitting cross-legged waiting for a response for hours until service was restored. You have no control over the infrastructure and have to wait for Compose to fix any uptime issues. 

**Recommendations to others considering MongoDB:**

Consider whether you want to have control over servers when something goes wrong, so you can fix it ASAP, or if you prefer to hand over controls of your DB to a third party company.

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

Spinning up a scalable, fault-tolerant MongoDB replica set without any DevOps management.


## MongoDB Discussions
  - [What is Compose Hosted MongoDB used for?](https://www.g2.com/discussions/what-is-compose-hosted-mongodb-used-for) - 1 comment, 1 upvote

- [View MongoDB pricing details and edition comparison](https://www.g2.com/products/ibm-mongodb/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-14+05%3A36%3A38+-0500&secure%5Bsession_id%5D=280ed63e-96a0-465b-8575-0102946aae53&secure%5Btoken%5D=cb364cccda2229d4cb10fae7808ea359636d76d08ba0dfdd93af2da66ecd4396&format=llm_user)

## MongoDB Features
**Management**
- Data dictionary
- Data Replication
- Query Language
- Data Modeling
- Performance Analysis

**Maintenance**
- Data Migration
- Backup and Recovery
- Multi-User Environment

**Security**
- Data Encryption
- User Access Control

## Top MongoDB Alternatives
  - [Google Cloud SQL](https://www.g2.com/products/google-cloud-sql/reviews) - 4.5/5.0 (354 reviews)
  - [Microsoft SQL Server](https://www.g2.com/products/microsoft-sql-server/reviews) - 4.4/5.0 (2,127 reviews)
  - [Snowflake](https://www.g2.com/products/snowflake/reviews) - 4.5/5.0 (705 reviews)

