MongoDB's best features are scalability, document management, and data security.
Head, Data Integration & Management 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?
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.
Buyer's Guide
MongoDB Enterprise Advanced
October 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
921,028 professionals have used our research since 2012.
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.
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: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
MongoDB Enterprise Advanced
October 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
921,028 professionals have used our research since 2012.
Technical Lead Developer at Mayora Infotech
High performance, frequent updates, and quick community support
Pros and Cons
- "The most valuable feature of MongoDB is the NoSQL database. In a SQL database, we need to join data together with a unique ID amongst other things, but in MongoDB, it's not required. We can directly receive all the information. The performance is very good. Additionally, they have frequent updates."
- "MongoDB has helped my organization by being able to handle large amounts of data."
- "I rate the support from MongoDB a four out of five."
What is our primary use case?
We are using MongoDB for storing user information and our customer data. If an application requires to save information, that data is stored in MongoDB.
How has it helped my organization?
MongoDB has helped my organization by being able to handle large amounts of data. Nowadays, if users are using our application all the data we store in our database. If you're trying to receive the information from the database, it's important we are able to retrieve the result as quickly as possible.
What is most valuable?
The most valuable feature of MongoDB is the NoSQL database. In a SQL database, we need to join data together with a unique ID amongst other things, but in MongoDB, it's not required. We can directly receive all the information. The performance is very good. Additionally, they have frequent updates.
For how long have I used the solution?
I have been using MongoDB for approximately two years.
What do I think about the stability of the solution?
The stability of MongoDB is good.
What do I think about the scalability of the solution?
MongoDB is scalable.
We have approximately seven backend developers using this solution.
How are customer service and support?
The MongoDB community support is very good. I was facing some problems using some queries, so I posted my issue on that community channel, and within one day, I received a solution. The support was very quick.
I rate the support from MongoDB a four out of five.
Which solution did I use previously and why did I switch?
I previously used MySQL and PostgreSQL, but I had permission and licensing issues with MySQL. I prefer MongoDB over others.
How was the initial setup?
The initial setup of MongoDB is straightforward. We only had to use a few commands to install it.
What's my experience with pricing, setup cost, and licensing?
There are different licenses available to be purchased, such as individual, premium, or enterprise.
Which other solutions did I evaluate?
I did evaluate other options before choosing MongoDB.
What other advice do I have?
Only one person is required for the maintenance of the solution.
I recommend MongoDB to others.
I rate MongoDB a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Helpful support, scalable, and reliable
Pros and Cons
- "The most valuable features of MongoDB are the variety of translations available and the ability to deploy it on the cloud is useful. The cloud users can access the data, work on the data, and if they want to import or manipulate some data they can."
- "The support from MongoDB has been great; we had to work with them during the data validation and support was helpful, with a lot of people giving revisions during the migration and working for every dollar paid, and we had a good experience with their technical support team."
- "MongoDB can improve large-size video or media frame operations. There are a lot of customers who want to upload media frames and video games but there is some difficulty. In MongoDB, we are looking out for solutions that are for large-size media files that can be saved and navigated efficiently."
What is our primary use case?
MongoDB has been installed in our active presentation in Google.
What is most valuable?
The most valuable features of MongoDB are the variety of translations available and the ability to deploy it on the cloud is useful. The cloud users can access the data, work on the data, and if they want to import or manipulate some data they can.
What needs improvement?
MongoDB can improve large-size video or media frame operations. There are a lot of customers who want to upload media frames and video games but there is some difficulty. In MongoDB, we are looking out for solutions that are for large-size media files that can be saved and navigated efficiently.
For how long have I used the solution?
I have been using MongoDB for approximately one year.
What do I think about the stability of the solution?
MongoDB is stable. It has been more stable in the cloud than what we experienced when we used it on-premise.
What do I think about the scalability of the solution?
We are using MongoDB in the cloud and it is scalable.
We have approximately two clients using this solution.
How are customer service and support?
The support from MongoDB has been great. We had to work with them during the data validation and support was helpful. There were a lot of people giving revisions during the migration and they were working for every dollar paid. We had a good experience with their technical support team.
How was the initial setup?
The initial setup of MongoDB is a little complex. The setup was not complex but migrating the data from the existing resources to MongoDB was tough because we had to do some migration. If there was a better migration tool it would help.
What other advice do I have?
I would recommend this solution to others. Having the solution in the cloud was a very clean process.
I rate MongoDB a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Implementer
Group CEO at Mmusi Group
A fast and scalable source-available cross-platform document-oriented database program
Pros and Cons
- "MongoDB is cool; there is a difference between relational databases and newer databases like MongoDB, and MongoDB is scalable and fast."
- "It could be much more flexible like SequoiaDB. I would like to see more flexibility in the next release, especially when working with Microsoft Windows. A lot of people struggle with MongoDB because of their Windows versions. But Linux is faultless and mostly runs nicely."
What is our primary use case?
We use MongoDB for the applications. You can save two or three applications but there's a lot of people using those applications.
What is most valuable?
MongoDB is cool. There is a difference between relational databases and newer databases like MongoDB. MongoDB is scalable and fast.
What needs improvement?
It could be much more flexible like SequoiaDB. I would like to see more flexibility in the next release, especially when working with Microsoft Windows. A lot of people struggle with MongoDB because of their Windows versions. But Linux is faultless and mostly runs nicely.
For how long have I used the solution?
I have been using MongoDB for about five years.
What do I think about the stability of the solution?
MongoDB is a stable solution.
What do I think about the scalability of the solution?
MongoDB is a scalable solution.
How are customer service and support?
Customer service depends on your subscription. Suppose it's open-source, then hard luck because you won't get any support. But if you are paying for it, you can get some tech support. However, MongoDB's open-source community is also quite helpful. I'm satisfied with it.
How was the initial setup?
The initial setup is straightforward.
What about the implementation team?
We implemented this solution by ourselves. One engineer is enough to deploy and maintain this solution.
What's my experience with pricing, setup cost, and licensing?
You only have to pay for the paid version, not the open-source version.
What other advice do I have?
I'll recommend MongoDB to potential users any day.
On a scale from one to ten, I would give MongoDB a nine.
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.
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: My company does not have a business relationship with this vendor other than being a customer.
Software Developer at Empresa de Telecomunicaciones de Cuba
Stable with a good aggregation framework and easy to scale
Pros and Cons
- "The aggregation framework is really good, allowing a developer to build very complex queries."
- "The fact is all of our users are happy with the stability and quick response times our solutions have."
- "From my point of view, they need a totally free IDE to work at high levels."
What is our primary use case?
Our main purpose is to build a historical data lake containing commercial data of service usage, products, retailers and wholesalers, AAA sessions, account recharges and transferences, et cetera. We're looking at the whole company's key internet usage data from a commercial perspective.
The data lake holds data from 5 years, so now we're triggering ML processes. The impact of the product in the community has been huge, and by that I mean, the community of developers that make apps for the telecommunications market.
In our country, we were pioneers at using MongoDB. Now, at least 7 developer teams are using it.
How has it helped my organization?
It fits well. Data we want to keep represents facts. We've ETL'd from operational systems, so there was no need for relational engines. MongoDB allows us, through replication and sharing, to build a robust platform for keeping data. Even when volume starts to be an issue it is really easy to escalate horizontally and connectors do the rest.
I thought that choosing javascript as the internal query language might be a mistake, but that was a very good choice.
The fact is all of our users are happy with the stability and quick response times our solutions have. All of them are based on MongoDB as a persistence engine.
What is most valuable?
MongoDB is very stable, and, by that I mean, amazingly stable. Using javascript was the key to have a wide range of functionalities based on its syntax and grammar. The aggregation framework is really good, allowing a developer to build very complex queries. The fact a developer builds some functions and can run through the whole cluster, actually and efficiently using all the resources available, is a great advantage. It's given the developers a very robust path to building whatever procedures they need. MongoDB is very, very stable.
What needs improvement?
The product roadmap shows us that the MongoDB team is very professional. Since we started using the product, it's like having wizards that are one step ahead of our needs. They are looking at the community, the market, and the competition.
From my point of view, they need a totally free IDE to work at high levels. The best I know is Studio3T, but licensing and an embargo in our country make it difficult to access. MongoDB needs something like Studio3T (Compass is just fine, but it isn't Studio3T) to really get the whole developer community.
For how long have I used the solution?
I've used the solution for more than six years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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."
- "The stability of the solution is very good, there are no bugs or glitches, it doesn't crash or freeze, and it's pretty good overall."
- "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."
- "The pricing is expensive. MongoDB should better support small and medium companies."
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
IT Manager at a insurance company with 10,001+ employees
Useful for storing historical data, fast response, and easy to use
Pros and Cons
- "It stores historical data with ease. For example, if you are a healthcare member, then you will have multiple records of visits to the doctors. To store such data in Oracle Database, you have to create many records. You might also have duplication problems because your records are going in again and again, because of which the data warehouse and the maintenance cost will be huge. MongoDB is comparatively lightweight. It is a JSON extract. Once you define a schema and extract it, you can push all the relationships in any way you want. It is easier to define and get different types of transactions into MongoDB. It is also easier to set it up as compared to other solutions. MongoDB is a NoSQL database, which means it is a document DB in which you can store documents that you created in BSON. It is pretty fast in response. It is faster than relational databases because it does not define any primary keys, secondary keys, tertiary keys, and all those kinds of things."
- "MongoDB is comparatively lightweight; it is a JSON extract, and once you define a schema and extract it, you can push all the relationships in any way you want, making it easier to define and get different types of transactions into MongoDB and easier to set it up as compared to other solutions."
- "A normal Oracle or database tester will take some time to gear up to MongoDB because the way of writing queries is different in MongoDB. There should be some kind of midway where a person who is coming from an Oracle background can write a query and get a response by using something like a select * statement or other such things. There should be some way for MongoDB to interpret these commands rather than making a person learn MongoDB commands and writing them. I struggled while writing these MongoDB commands. I had not seen such queries before. It was pretty difficult to get them. This is one of the areas where it would help from the improvement standpoint."
- "A normal Oracle or database tester will take some time to gear up to MongoDB because the way of writing queries is different in MongoDB."
What is most valuable?
It stores historical data with ease. For example, if you are a healthcare member, then you will have multiple records of visits to the doctors. To store such data in Oracle Database, you have to create many records. You might also have duplication problems because your records are going in again and again, because of which the data warehouse and the maintenance cost will be huge. MongoDB is comparatively lightweight. It is a JSON extract. Once you define a schema and extract it, you can push all the relationships in any way you want. It is easier to define and get different types of transactions into MongoDB. It is also easier to set it up as compared to other solutions.
MongoDB is a NoSQL database, which means it is a document DB in which you can store documents that you created in BSON. It is pretty fast in response. It is faster than relational databases because it does not define any primary keys, secondary keys, tertiary keys, and all those kinds of things.
What needs improvement?
A normal Oracle or database tester will take some time to gear up to MongoDB because the way of writing queries is different in MongoDB. There should be some kind of midway where a person who is coming from an Oracle background can write a query and get a response by using something like a select * statement or other such things. There should be some way for MongoDB to interpret these commands rather than making a person learn MongoDB commands and writing them. I struggled while writing these MongoDB commands. I had not seen such queries before. It was pretty difficult to get them. This is one of the areas where it would help from the improvement standpoint.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable.
How are customer service and technical support?
I haven't called them ever. I haven't seen any issues, so I would say it's pretty good.
What's my experience with pricing, setup cost, and licensing?
I don't know, but I have heard from people who procure it that it is much cheaper than Oracle.
What other advice do I have?
It is a good tool. You should give it a try. It has a very good and different perspective of looking at how data can be stored in a database and restored from a database because it is not like a straight query or record. The data is just in files. It does whatever a database should do.
I would rate MongoDB a nine out of ten.
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 eight 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: Apr 30, 2026
Flag as inappropriateBuyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2026
Popular Comparisons
MongoDB Atlas
Microsoft Azure Cosmos DB
Firebird SQL
Cloudera Distribution for Hadoop
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:



















