Try our new research platform with insights from 80,000+ expert users
Laura Pardo - PeerSpot reviewer
Chief Technology Officer at Juzto.co
Real User
It's easy to develop a couple of simple solutions quickly
Pros and Cons
  • "It's super easy to develop a couple of solutions for clients with MongoDB, like a quick web page with no clear data structure that they need to spin up quickly to validate some sort of MDTP."
  • "The MongoDB documentation can be a little complicated sometimes."

What is our primary use case?

I primarily use MongoDB for personal projects or minor stuff that I have developed for people who are starting. I'm currently doing testing on MongoDB for new features we're developing at my company.

How has it helped my organization?

It's super easy to develop a couple of solutions for clients with MongoDB, like a quick web page with no clear data structure that they need to spin up quickly to validate some sort of MDTP.

What needs improvement?

The MongoDB documentation can be a little complicated sometimes.

For how long have I used the solution?

I have used MongoDB for three or four 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 stability of the solution?

MongoDB is solidly stable. 

What do I think about the scalability of the solution?

I rate MongoDB nine out of 10 for scalability.

How are customer service and support?

I rate MongoDB support nine out of 10. It's pretty good.

How would you rate customer service and support?

Positive

How was the initial setup?

Setting up MongoDB is super easy.

What other advice do I have?

I rate MongoDB nine out of 10. I recommend reading up on NoSQL in general to learn the best practices. 

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.
PeerSpot user
Student at VIT University
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
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.
Monirul Islam Khan - PeerSpot reviewer
Data Specialist at a non-profit with 10,001+ employees
Real User
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.
PeerSpot user
DevOps Technical Leader at MWR
Real User
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.
PeerSpot user
Group CEO at Mmusi Group
Real User
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. 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.
PeerSpot user
Senior DBA & IT Consultant at MA Consulting
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Software Developer at Empresa de Telecomunicaciones de Cuba
User
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."
  • "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.
PeerSpot user
reviewer2599509 - PeerSpot reviewer
Software Engineer at a transportation company with 51-200 employees
Real User
Top 5Leaderboard
Leverages public cloud and ease to use but support response time requires improvement
Pros and Cons
  • "It's easy to use."
  • "The stability could be better."

What is our primary use case?

We used MongoDB on AWS for a specific project.

What is most valuable?

We put MongoDB on AWS for a specific project. It's easy to use.

What needs improvement?

If something is wrong on the cluster, then you need to contact the support team. The stability could be better.

For how long have I used the solution?

I used MongoDB for about a year.

What do I think about the stability of the solution?

It's okay. It's acceptable. The stability could be better.

How are customer service and support?

If something is wrong on the cluster, you need to contact the support team. At first, when we were trying to build a cluster.

How would you rate customer service and support?

Neutral

What other advice do I have?

We rated MongoDB a seven 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.
Flag as inappropriate
PeerSpot user