- Reliability
- Enterprise integration
- Documentation
- Certification
- Support
Database Engineer at a financial services firm with 1,001-5,000 employees
It's reliable but the heavy architecture limits the scalability options.
What is most valuable?
How has it helped my organization?
It allows us to have an alternative solution to licensed DB's.
What needs improvement?
It requires enterprise integration improvements from the security, and audit perspective (AD integration etc.). Also, existing integration into BI tools is not present.
For how long have I used the solution?
I've used it for five years.
Buyer's Guide
MongoDB
May 2025

Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
What do I think about the scalability of the solution?
MongoDB has a "heavy" architecture, which limits the scalability options.
How are customer service and support?
They provide a high level of technical support.
Which solution did I use previously and why did I switch?
We switched due to a common OS integration strategy.
Which other solutions did I evaluate?
We had an RFP process to evaluate between similar product categories.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Big Data Consultant at a tech services company with 11-50 employees
Horizontal scaling, easy to set up, and reliable
Pros and Cons
- "The aggregation framework is very powerful when elaborating on data."
- "I don't see a lot of areas that need improvement."
What is our primary use case?
We primarily use the solution for web applications.
How has it helped my organization?
In our company we decided to invest in the knowledge of an alternative technology to SQL. MongoDB seemed like an obvious choice together with other leading technologies.Furthermore, it is a product that can be intuitive to use unless you come from years of SQL
What is most valuable?
It has quite good web analytics. It is pretty stable. There is more in-depth management of the data.
It's a NoSQL/Document DB and has some peculiarity related to the data schema but it's also good as a general-purpose DB.
The replication works very well and is in the box.
In clusters, there is the choice to have horizontal scaling, which improves performance on a huge amount of data.
The aggregation framework is very powerful when elaborating on data.
It has good high availability.
It's an essential DB.
It has very good performance for queries.
It is free to use if you choose the community version.
It is stable and reliable.
You can easily scale the solution.
What needs improvement?
It's quite a good DB that is very strong on a lot of features.
It is a product that works very well. I don't see a lot of areas that need improvement.
For how long have I used the solution?
I've used the solution for five to six years. I've used it for a while now.
What do I think about the stability of the solution?
I'd rate the stability nine or ten out of ten. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
I'd rate the scalability nine or ten out of ten. It allows for horizontal scaling, which is quite useful when dealing with big data.
We have about ten people using the solution at this time. One-third of the company ends up using the solution.
We may increase usage. It depends on the business needs. However, in Italy, I have noted MongoDB is expanding.
How are customer service and support?
The technical support is very good but is available only for the enterprise version.
Which solution did I use previously and why did I switch?
When I've used other DBs I found them to be inferior.
We have used also Atlas (MongoDB solution for Cloud), and MongoDB has developed a useful framework with lots of new features that are not included in MongoDB's on-premise version. If you choose a cloud DB, it's great if you are looking for a lot of innovative features.
Many clients use SQL DBs and many are moving over to MongoDB.
How was the initial setup?
The initial setup was pretty straightforward to set up. Compared to other SQL DBs, SQL databases are very complex. MongoDB is ready to go, and you need less operational knowledge.
What was our ROI?
I do not invest in MongoDB. However, many customers can save money by leveraging the MongoDB community version.
What's my experience with pricing, setup cost, and licensing?
The community version is free. The enterprise version is reasonable as MongoDB wants to expand and outpace also SQL DBs.
What other advice do I have?
I am not using the latest version of the solution.
Do not think of this solution as a SQL database. Consider your use case and set it up accordingly.
I'd rate the solution ten out of ten. It's the best database on the market.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Oct 21, 2024
Flag as inappropriateBuyer's Guide
MongoDB
May 2025

Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
Information Security Analyst at Channel Next
Simple to learn and implement, but data consistency could be more efficient than traditional SQL
Pros and Cons
- "MongoDB is simpler to learn and implement than traditional SQL solutions like MySQL."
- "The product's data consistency could be more efficient than traditional SQLs."
What is our primary use case?
I have used the product to store and manage data operations.
What is most valuable?
MongoDB is simpler to learn and implement than traditional SQL solutions like MySQL.
What needs improvement?
The product's data consistency could be more efficient than traditional SQLs.
For how long have I used the solution?
I have used MongoDB for a year while working on a project. I was using the latest version.
What do I think about the stability of the solution?
MongoDB was stable and much faster than traditional SQL.
What do I think about the scalability of the solution?
There were five MongoDB users in our organization working in different teams.
Which solution did I use previously and why did I switch?
I was working with MySQL before. I decided to use MongoDB rather than other products to learn something new. It is easier to learn and implement than other databases.
How was the initial setup?
The learning process for initial setup is easier compared to traditional SQL. Someone without prior experience working with it can learn the process quickly.
What's my experience with pricing, setup cost, and licensing?
MongoDB is an open-source product. We don't have to pay for the licenses.
What other advice do I have?
I advise others to evaluate a lot of other databases. MongoDB worked fine for my project. However, I would have selected a product besides MongoDB to improve my skills and learn something new.
I rate it a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
System Analyst and Team Lead at a tech services company with 11-50 employees
A stable solution which is easy to install
Pros and Cons
- "The installation is very easy to do and understand."
- "The solution should have better integration."
What is our primary use case?
I use the solution with an application.
What needs improvement?
The solution should have better integration.
For how long have I used the solution?
I have been working with MongoDB for a couple of years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
We do not have plans to increase the usage at present.
How are customer service and support?
We have not made use of technical support.
How was the initial setup?
The installation is very easy to do and understand. I found it to be simple.
What about the implementation team?
We have an engineer who is responsible for the deployment.
What's my experience with pricing, setup cost, and licensing?
The solution is open source, so it is free. There is no licensing fee.
Which other solutions did I evaluate?
The solution is faster than that of the competition's.
What other advice do I have?
I developed an application using the solution.
We made many improvements to the solution.
I do not have the requisite experience to properly comment on the solution's security and stability.
There are around 200-plus users making use of the solution in my organization.
We are talking about a rapid activity and replication solution which serves our needs well. I recommended it at the time.
I rate MongoDB as an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Fullstack Developer at a tech services company with 11-50 employees
Easy to use, reliable and free open-source solution
Pros and Cons
- "It is really a pretty easy product to use. It's very reliable, it's proven."
- "I'd like to see an ID generator. It's very technical but I don't think it has one, so we have to go to great lengths to work around that."
What is our primary use case?
I'm a developer use it for developing. We develop with it. We use it as a service.
We use it in a Docker container.
What is most valuable?
I'm a developer, so I use it only in development. I'm not an IT professional or upper level guy. It is really a pretty easy product to use. It's very reliable, it's proven.
What needs improvement?
In terms of what could be improved, that's a difficult question actually, because we're really very happy with it.
As for what could be included in the next release, I'd like to see an ID generator. It's very technical but I don't think it has one, so we have to go to great lengths to work around that.
For how long have I used the solution?
I have been using MongoDB for about half a year.
What do I think about the scalability of the solution?
In terms of scalability, all I can say is that in the organization, everybody uses it.
How are customer service and technical support?
We're not using support.
How was the initial setup?
The initial setup is very straightforward.
What's my experience with pricing, setup cost, and licensing?
There's no license cost, it's open source.
What other advice do I have?
Depending on your project, I would recommend MongoDB.
On a scale of one to ten, because it's free, I'd give MongoDB a 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
CTO at a tech services company with 11-50 employees
A stable cross-platform document-oriented database program
Pros and Cons
- "like its performance and the stability. It's very stable and, performance-wise, it's really great."
- "They could improve the UI and the analytics part."
What is our primary use case?
We have a lot of mobile apps, and the data of all the mobile users are stored in this database.
How has it helped my organization?
MongoDB was very easy to install and maintain. We have managed a lot of mobile apps and hosted them in this environment.
What is most valuable?
I like its performance and the stability. It's very stable and, performance-wise, it's really great.
What needs improvement?
They could improve the UI and the analytics part.
For how long have I used the solution?
I have been dealing with MongoDB for more than seven years.
What do I think about the stability of the solution?
MongoDB is very stable.
What do I think about the scalability of the solution?
There are a lot of options to make it scalable.
How was the initial setup?
The initial setup is very easy.
What's my experience with pricing, setup cost, and licensing?
It's open-source.
What other advice do I have?
I would tell potential users to just try it out. I would recommend this solution to new users.
On a scale from one to ten, I would give MongoDB an eight.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business Leader - RPA, AI, Blockchain at a tech services company with 51-200 employees
Excellent integration, stable, and price is good
Pros and Cons
- "I value the API integrations."
- "I would like to see the scalability and security improved."
What is our primary use case?
We use it for website designing, and for mobile app designing just like Adobe XD. This is back-end technology that helps in integrating the front end with the back-end systems.
What is most valuable?
I value the API integrations.
What needs improvement?
I would like to see the scalability and security improved.
For how long have I used the solution?
I have been using MongoDB for the past two years.
What do I think about the stability of the solution?
MongoDB is a stable solution.
How was the initial setup?
It is complex and you need some expertise to deploy it.
What about the implementation team?
We did our deployment in-house.
What's my experience with pricing, setup cost, and licensing?
MongoDB has an open-source model.
What other advice do I have?
I would rate MongoDB a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Popular Comparisons
PostgreSQL
Faiss
OpenSearch
InfluxDB
MongoDB Atlas
Milvus
LanceDB
Microsoft Azure Cosmos DB
Qdrant
Cassandra
Cloudera Distribution for Hadoop
ScyllaDB
Couchbase
ClickHouse
Apache HBase
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
how to use update in deep nested array without mentioning position