We use MongoDB mainly for data visualization and filtering purposes.
Software Engineer at a tech vendor with 10,001+ employees
Provides ease of integration and simpler configuration process
Pros and Cons
- "We decided to work with MongoDB as its interface is easier to understand and more universal."
- "They could provide more documentation and examples for adding pipeline stages."
What is our primary use case?
What is most valuable?
MongoDB's most valuable feature is data visualization.
What needs improvement?
They could provide more documentation and examples for adding pipeline stages. There could be a feature where commands made in MongoDB could be easily copied and shared in their original format. This functionality would enable seamless transition and compatibility between platforms like Linux and mobile devices, reducing the need for complex filters or Citrix-based solutions.
For how long have I used the solution?
We have been using MongoDB for five months.
Buyer's Guide
MongoDB
March 2025

Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
What do I think about the stability of the solution?
I rate the platform's stability a nine out of ten.
What do I think about the scalability of the solution?
My department has around 50 MongoDB users.
How was the initial setup?
It is a cloud-based version and is simple to deploy.
Which other solutions did I evaluate?
We evaluated OracleDB and MongoDB. We decided to work with MongoDB as its interface is easier to understand and more universal. It offers ease of integration and simpler configurations compared to OracleDB. It also provides all the essential functionality.
What other advice do I have?
I rate MongoDB a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Projects Manager at Emery Investments
It's unstructured so that allows our technical team to search the database more easily
Pros and Cons
- "I think that MongoDB isn't too structured, and that's good for our technical team because they are able to search through the database better than if they are using SQL Server."
- "I feel that most people don't know a lot about MongoDB, so maybe they could add some more documentation and tutorials."
What is our primary use case?
We do payroll for government workers. One service we provide is called e-Payslip. You go into the portal, create an account, and download your payslip for the month. If you have to do something that requires you to submit a payslip, you can go to the portal and get your payslip electronically.
We also have what we call the ESPV. This allows unit managers to validate workers before they are paid for the month. It's an attempt to remove ghost names from the government payroll, so there's a cycle. At some point, somebody who is actually working must be validated in the system, and then the unit head confirms. This is checked by HR before salaries are paid, so you have to be a validated worker before your salary is paid.
What is most valuable?
I think that MongoDB isn't too structured, and that's good for our technical team because they are able to search through the database better than if they are using SQL Server.
What needs improvement?
I feel that most people don't know a lot about MongoDB, so maybe they could add some more documentation and tutorials. In general, I think they should do more to publicize the solution because when I'm in a meeting and I start talking about migrating to MongoDB, people don't know what I'm talking about.
For how long have I used the solution?
I've worked with MongoDB for maybe two years. In fact, we recently upgraded and moved everything from SQL Server to Postgres and MongoDB. We went live just about a month ago. This was supposed to be the solution to all our problems, and we are in the process of testing to confirm that we are fine.
What do I think about the stability of the solution?
MongoDB is stable.
Which solution did I use previously and why did I switch?
We mostly used Microsoft databases in the past. We started with Access and Microsoft SQL Server. I've also used Innovation together with SQL Server.
What other advice do I have?
I'll give MongoDB a 10 out of 10. We are getting positive feedback, so far.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
MongoDB
March 2025

Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
Senior DBA & IT Consultant at MA Consulting
A source-available cross-platform document-oriented database that has a useful free edition
Pros and Cons
- "I like that MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle."
- "It could be more stable. It would be better if it were more user-friendly like Oracle, which is very easy. For example, creating an index is simple in Oracle. In MongoDB, it's quite challenging to do that. Performance could be better. It's fast and good, but you cannot put every application that you would like to in MongoDB."
What is our primary use case?
MongoDB is a document database that we use for internet applications, logs, and all kinds of things that need quick answers, especially in the document area.
What is most valuable?
I like that MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle.
What needs improvement?
It could be more stable. It would be better if it were more user-friendly like Oracle, which is very easy. For example, creating an index is simple in Oracle. In MongoDB, it's quite challenging to do that.
Performance could be better. It's fast and good, but you cannot put every application that you would like to in MongoDB.
For how long have I used the solution?
I've been using MongoDB for two or three years.
What do I think about the stability of the solution?
MongoDB isn't stable like Oracle, but it's okay.
What do I think about the scalability of the solution?
MongoDB is a scalable solution. MongoDB has its own problems, but if you have good maintenance, it's okay. Since it's for internet applications, we can have tens of thousands or hundred thousand users.
How are customer service and support?
There is no technical support since it's a community-supported database. If you would like to buy services like that, there are companies which sell that. But it's not like Microsoft or Oracle, where you have an option of buying support. Instead, there are third-party companies that are willing to provide support for a lot of money.
Which solution did I use previously and why did I switch?
We switched from Oracle to MongoDB because of costs. Oracle also has a MongoDB solution inside it. In Oracle, you can install document databases, which helps, and it also supports JSON and just about everything. It's one-to-one. Whatever you do in MongoDB, you can do it in Oracle. But Oracle isn't free.
The main problem with Oracle today is the price. Many companies around the world are trying to move out of Oracle because of the cost. They are not moving because the database is not good. PostgreSQL is really like Oracle, and MongoDB is like Redis, and all these have free community databases. If you want to buy the enterprise edition, it costs a bit but not as much as Oracle.
How was the initial setup?
The initial setup is straightforward. Even building the cluster and so on isn't a problem. But you have to know what to do because it's a bit different from relational databases. It only takes a couple of hours and not more than that. Once you have the right servers, firewalls, ports open, and so on, you're good to go.
One or two people are enough to maintain this database. But you'll need more people like programmers for the digital part of the application that you have to develop.
What about the implementation team?
I implemented this solution by myself.
What's my experience with pricing, setup cost, and licensing?
MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle.
What other advice do I have?
I would recommend MongoDB to potential users depending on their requirements because it's not a relational database. It depends on what applications would they would like to put in it.
On a scale from one to ten, I would give MongoDB an eight.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Student at VIT University
Suitable for storing school-related queries, and is user-friendly, accessible, and easy to set up
Pros and Cons
- "I found that MongoDB is most valuable for storing school-related queries. It's also user-friendly, and I found no difficulty accessing it. Setting it up is easy too."
- "MongoDB could be more secure."
What is our primary use case?
My use case for MongoDB is storing logs. Last semester, I worked on a malware and antivirus project, used the deep learning model based on the logs and data from the IDF and FreeRTOS, and stored the logs in MongoDB in a different file.
I store logs in MongoDB for later use, and then I can retrieve the logs and create a model accordingly.
What is most valuable?
I found that MongoDB is most valuable for storing school-related queries. It's also user-friendly, and I found no difficulty accessing it. Setting it up is easy too.
What needs improvement?
MongoDB could be more secure.
For how long have I used the solution?
I've been using MongoDB for one year, but I'm not into creating a full-stack application in MongoDB.
What do I think about the scalability of the solution?
MongoDB is a scalable solution. However, if it's loaded with queries, I can use Docker.
How are customer service and support?
I've never contacted the MongoDB technical support team.
Which solution did I use previously and why did I switch?
I have experience with MySQL and PostgreSQL, but I'm entirely focused on deep learning, so my team only uses MongoDB and Databricks. I'm not into complicated products, and I know what I can do with MongoDB and how to do it.
How was the initial setup?
The initial setup for MongoDB is basic. It's not complex, but I didn't deploy MongoDB directly into AWS. I used AWS to access the database.
What's my experience with pricing, setup cost, and licensing?
I'm using the free version of MongoDB.
What other advice do I have?
I'm using the database MongoDB.
I'm probably using the latest version of MongoDB because I'm using the latest version of Docker.
I have a team of three working on a project that uses MongoDB.
I recommend MongoDB to others. In my college, almost everyone uses it.
My rating for MongoDB is nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data Specialist at a non-profit with 10,001+ employees
Excellent scalability, document management, and data security
Pros and Cons
- "MongoDB's best features are scalability, document management, and data security."
- "MongoDB would be improved with more integration, particularly for cloud environments like Google BigQuery."
What is most valuable?
MongoDB's best features are scalability, document management, and data security.
What needs improvement?
MongoDB would be improved with more integration, particularly for cloud environments like Google BigQuery.
For how long have I used the solution?
I've been using MongoDB for eight years.
What do I think about the stability of the solution?
MongoDB's stability is very good.
What do I think about the scalability of the solution?
MongoDB's scalability is one of its best features.
How was the initial setup?
The initial setup was pretty simple.
What other advice do I have?
I would rate MongoDB eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
Manager System engineer (Infrastructure) at DXC Technology
Stable and reliable solution that upgrades the IT environment
Pros and Cons
- "Migrating to MongoDB upgrades the IT environment and puts users in the NoSQL environment, which is faster."
- "There are some problems with bugs appearing in sharding when the data is too high."
How has it helped my organization?
Migrating to MongoDB upgrades the IT environment and puts users in the NoSQL environment, which is faster.
What needs improvement?
There are some problems with bugs appearing in sharding when the data is too high. MongoDB also needs to update and be more flexible to match up to more mature products like Oracle or SQL.
For how long have I used the solution?
I've been using MongoDB for three years.
What do I think about the stability of the solution?
MongoDB is stable and reliable.
What do I think about the scalability of the solution?
MongoDB is scalable.
How are customer service and support?
MongoDB's technical support is quite good.
Which solution did I use previously and why did I switch?
Previously, I used AWS DocumentDB and DynamoDB.
How was the initial setup?
The initial setup was straightforward, and deployment took around two hours.
What about the implementation team?
We did the implementation ourselves.
What's my experience with pricing, setup cost, and licensing?
MongoDB is a bit expensive compared to its competitors.
What other advice do I have?
I would advise anyone thinking of implementing MongoDB to test the sharding and duplication concepts in your environment with a huge number of data to see how it will work with multiple scenarios or test cases. I would give MongoDB a rating of ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
DevOps Technical Leader at MWR
Good query and speed but the performance could be better
Pros and Cons
- "We find the query and speed very valuable."
- "The performance of the solution could be improved."
What is most valuable?
We find the query and speed very valuable.
What needs improvement?
The performance of the solution could be improved.
For how long have I used the solution?
We have been using the solution for approximately four years.
What do I think about the scalability of the solution?
The solution is scalable, and we will gradually increase the amount of data stored in the solution.
How was the initial setup?
The initial setup is a little bit complex for cluster deployment. Deployment took a couple of days, including testing.
What's my experience with pricing, setup cost, and licensing?
The licensing for the solution is free.
What other advice do I have?
I rate the solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Associate at a financial services firm with 10,001+ employees
Good for transformation and data storage but quite expensive for smaller organizations
Pros and Cons
- "The initial setup isn't really that complex."
- "MongoDB should better support small and medium companies. There are a lot of clients out there that are interested, however, they need something lighter and less complex and something not so expensive upfront."
What is our primary use case?
We primarily use the solution for long-term storage. We use it to store all our data. We also use it to support microservices that already have calculated data. We don't use it for any other purpose.
What is most valuable?
The most valuable feature of the solution is the ability to easily store documentation regarding structures.
We can easily connect to MongoDB and search without transformation, without joining. If we want to use a simple search it's really fast.
The initial setup isn't really that complex.
The solution is pretty stable overall.
What needs improvement?
If we want to perform some joins or some other types of transformation that are more advanced, in that case, we cannot use MongoDB. We need to use another solution.
The solution needs to better support modern aspects of search engines. There is typically a microservice layer and MongoDB doesn't support well within search engines. If you want to create some complex structures, you need something like Elasticsearch, for example.
The pricing is expensive.
MongoDB should better support small and medium companies. There are a lot of clients out there that are interested, however, they need something lighter and less complex and something not so expensive upfront.
For how long have I used the solution?
I've been using the solution for the past two or three years.
What do I think about the stability of the solution?
The stability of the solution is very good. There are no bugs or glitches. It doesn't crash or freeze. It's pretty good overall.
How are customer service and technical support?
I've never used technical support. I can't speak to their level of responsiveness or how knowledgeable they are.
Which solution did I use previously and why did I switch?
We previously mostly used SQL databases. We used Microsoft SQL mostly and we needed some NoSQL databases. That's why we implemented Elasticsearch and MongoDB. We wanted a NoSQL database that we could search, however, was also capable of long-term storage.
How was the initial setup?
The initial setup is not so complex when we are talking about on-prem solutions. It's an easy initial setup. We are fine with that.
I was surprised, however, by the lack of support offered during implementation. You are left to your own devices. There isn't much guidance - especially on so complex a transformation.
What about the implementation team?
We have our own agent teams. Mostly we rely on our engineers, not consultants at other companies. We're able to handle everything rather well in-house.
What's my experience with pricing, setup cost, and licensing?
The pricing is quite high and we don't appreciate the solution raising prices so much.
I'm following up with the licensing, however, I don't have the exact figures right now. I mostly advise some companies about that, and usually do not go into detail. What I'm interested in, for example, is when you implement some solution in some company what are the costs for that company in the near future, for example, in one or two years. This is what we are thinking about.
It's not easy to implement some solutions in some small companies if at the beginning they need to pay some licensing costs upfront. For example, for Mongo DB. It would be easier if the small companies could operate without licensing for some period of time and then only after they grow to a certain size or need they would have to pay some for that usage.
What other advice do I have?
While I may advise clients on MongoDB, I don't have a direct business relationship with the company.
We always use the latest version that is available.
As we implement the solution for clients, we deal with different deployment models. Typically, for banks, for example, the on-premises deployment is used. However, we've looked into the cloud as well and some clients may consider that deployment instead.
A company considering the solution needs to first think about the project and the infrastructure that they need to implement. Every solution is different. I cannot say that I feel some particular way about MongoDB. It always depends on the organizational need.
I'd rate the solution at a seven out of ten. I'd rate it higher if it offered more upfront support and a lighter solution for smaller organizations. It would be great if they could build an open-source version, for example.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller

Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
InfluxDB
Microsoft Azure Cosmos DB
Cassandra
Cloudera Distribution for Hadoop
Couchbase
ScyllaDB
Apache HBase
Neo4j Graph Database
Oracle NoSQL
Aerospike Database 7
Accumulo
CouchDB
DataStax
Red Hat Data Grid
MarkLogic
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions: