No more typing reviews! Try our Samantha, our new voice AI agent.
Veerender Kumar - PeerSpot reviewer
Product Owner at Software Technology
Real User
Nov 12, 2021
Stable, scalable, and flexible
Pros and Cons
  • "MongoDB is flexible and it allows other applications to be added."
  • "The solution could have more integration."

What is our primary use case?

MongoDB is a database management program that can be used for large data.

What is most valuable?

MongoDB is flexible and it allows other applications to be added.

What needs improvement?

The solution could have more integration.

For how long have I used the solution?

I have been using MongoDB for approximately one year.

Buyer's Guide
MongoDB Enterprise Advanced
June 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.

What do I think about the stability of the solution?

I have found MongoDB to be stable.

What do I think about the scalability of the solution?

MongoDB is scalable.

We have approximately 30 people using this solution in my organization. 

What about the implementation team?

We have a team of six engineers and administrators that do the implementation and support of MongoDB.

What's my experience with pricing, setup cost, and licensing?

There is an annual subscription for the use of this solution.

What other advice do I have?

I would recommend this solution to others.

I rate MongoDB a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Anteneh Asnake - PeerSpot reviewer
Modern Data Center and Cloud Engineer II at IE Network Solutions PLC
MSP
Aug 14, 2021
Easy to use, scalable, and easy to install
Pros and Cons
  • "It is easy to use."
  • "This is a product that I can recommend to others."
  • "The stability could be improved."

What is our primary use case?

We use it for our online ERP system.

What is most valuable?

It is easy to use.

MongoDB is really tough when it starts.

What needs improvement?

The stability could be improved.

For how long have I used the solution?

I have been using MongoDB for three years.

What do I think about the stability of the solution?

It's a stable solution, but it could be better.

What do I think about the scalability of the solution?

MongoDB is a scalable product.

We have five users in our organization who are using it.

How are customer service and technical support?

I have not contacted technical support.

How was the initial setup?

It is very easy to install. It only takes five minutes.

What about the implementation team?

I completed the installation myself. I did not use an integrator or consultant.

What's my experience with pricing, setup cost, and licensing?

I believe that MongoDB is free.

There could be a paid version.

What other advice do I have?

This is a product that I can recommend to others.

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.
PeerSpot user
Buyer's Guide
MongoDB Enterprise Advanced
June 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.
it_user1636635 - PeerSpot reviewer
Fullstack Developer at a tech services company with 11-50 employees
Real User
Jul 29, 2021
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.
PeerSpot user
reviewer1624578 - PeerSpot reviewer
Product Engineer 2 at a logistics company with 501-1,000 employees
Real User
Jul 22, 2021
Good JSON support, transaction support, and community support
Pros and Cons
  • "It is convenient to use because we can do manipulations with the JSON data that we get, there are a lot of joins and associations with MongoDB, which makes it easy to use for us, and there is also a lot of transaction-related support from MongoDB."
  • "The auto transaction feature is something that I found a little bit problematic. If we want to run two or three transactions at a time, we get write conflicts. So, it becomes really difficult when concurrency comes into the picture."

What is our primary use case?

We are a logistics company, and we have a lot of data coming from the users. We have a model, but we need to be flexible with that model. That is one of the reasons why we are using MongoDB.

What is most valuable?

It is convenient to use because we can do manipulations with the JSON data that we get. There are also a lot of joins and associations with MongoDB, which makes it easy to use for us.

There is also a lot of transaction-related support from MongoDB.

What needs improvement?

The auto transaction feature is something that I found a little bit problematic. If we want to run two or three transactions at a time, we get write conflicts. So, it becomes really difficult when concurrency comes into the picture. 

Sometimes, there are some problems in creating a connection with two or three tables, such as running two queries at a time or getting a reference from one table to another table. People generally don't use it much to join two or three tables, but I would like them to simplify that process.

It can sometimes be a little bit difficult to understand for a newcomer.

For how long have I used the solution?

I have been using this solution for one to one and a half years.

How are customer service and technical support?

There are a lot of articles and a lot of discussions online. So, we pretty much get all the answers that we want. If we have any problems in using it, it gets resolved as soon as possible. There are a lot of communities, and we are able to get the answers.

How was the initial setup?

I was not a part of the installation process. It was already installed when I joined the company or started working with it. So, I don't have much idea about it, but when we install it locally, there is not a lot to do with it. The control that we get from the command prompt of MongoDB makes it easy to use and very convenient.

What other advice do I have?

I would recommend MongoDB to others. It is good in terms of support.

I would rate MongoDB an eight out of 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.
PeerSpot user
reviewer1595406 - PeerSpot reviewer
CTO at a tech services company with 11-50 employees
Real User
Jun 8, 2021
A stable cross-platform document-oriented database program
Pros and Cons
  • "I 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.
PeerSpot user
Operations Director at ALTERSIS Performance
Real User
May 18, 2021
Is stable, scalable, and useful for searching, and can be deployed and maintained by one person
Pros and Cons
  • "MongoDB is scalable and stable. The initial setup is very easy, and deployment and maintenance can be done by one person."
  • "I think it would be good to have more search options such as an index resource. This will provide more options and resources to do advance searches."

What is our primary use case?

We use it for searching. For example, we use some files and documents that are stored in MongoDB, and we use it sometimes to search for certain key words. We also use it to search within the documents that are stored in MongoDB.

What is most valuable?

MongoDB is scalable and stable. The initial setup is very easy, and deployment and maintenance can be done by one person.

What needs improvement?

I think it would be good to have more search options such as an index resource. This will provide more options and resources to do advance searches.

Criteria and filters would be good too as they will help us find what we are looking for. Filters will be useful if you want to filter something to a dashboard according to certain criteria.

For how long have I used the solution?

I have experience with MongoDB for about six months.

What do I think about the stability of the solution?

MongoDB is stable. We have had no technical issues with it.

What do I think about the scalability of the solution?

It is a scalable solution.

How are customer service and technical support?

Technical support has been good.

How was the initial setup?

Installation is very simple. It can be done in a few hours. We needed only one person for deployment and maintenance.

What's my experience with pricing, setup cost, and licensing?

Our customers pay for yearly licenses for MongoDB.

What other advice do I have?

It's a very good product, and I would rate it at nine on a scale from one to ten.

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. Integrator
PeerSpot user
reviewer1549332 - PeerSpot reviewer
Head of Department at a transportation company with 10,001+ employees
Real User
Apr 11, 2021
Good clustering capabilities provide high availability, good performance, and includes replication functionality
Pros and Cons
  • "The clustering is very good. It allows us to have high availability."
  • "MongoDB is the best choice for us when we want to store NoSQL-type data."
  • "The user interface is not as friendly as Oracle, which is something that can be improved."

What is our primary use case?

We do not use MongoDB extensively. Initially, we wanted to store login information, dumping the entire message into the database. It stores transaction details about the users, but only for login purposes. Essentially, we store information about access and usage.

In the future, we will build some reports for this data.

What is most valuable?

MongoDB is the best choice for us when we want to store NoSQL-type data.

The clustering is very good. It allows us to have high availability.

The performance is good. 

What needs improvement?

The user interface is not as friendly as Oracle, which is something that can be improved.

For how long have I used the solution?

We have been working with MongoDB for a couple of years.

What do I think about the stability of the solution?

So far, MongoDB has been quite stable.

What do I think about the scalability of the solution?

MongoDB is definitely scalable. By setting up a cluster, we are able to scale well.

At this point, we are only using it for login purposes and only with two or three applications.

How are customer service and technical support?

We have not used technical support very much because we don't have any issues with it. It has been quite stable and also, we are only using it for a limited purpose at this point. 

Which solution did I use previously and why did I switch?

We also use Oracle and we have found that if you want to have a DR site, you need to replicate the data from one site to the other. With MongoDB, we set up a cluster on the wide-area network, and we don't have to do any data replication. Instead, it will help you with these things.

With Oracle, the user interface makes it easy to explore the database. With MongoDB, the interface is quite primitive and it is more difficult to look at the data. It is not as user-friendly.

There are a lot of vendor and third-party tools that work on top of Oracle, but this is not so much the case with MongoDB.

How was the initial setup?

I was not personally involved in the installation.

What about the implementation team?

We have an in-house team for deployment and maintenance.

Which other solutions did I evaluate?

We did not evaluate other similar solutions before implementing MongoDB.

Prior to MongoDB, we focused on relational databases.

What other advice do I have?

This is a good product and I recommend it for anybody who wants to store NoSQL data. It provides a lot of features and the clustering, in particular, is a good one.

I would rate this solution an eight out of ten.

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. Implementer
PeerSpot user
Project Manager at Realnux
Real User
Mar 24, 2021
Deals with large amounts of data but the initial setup can be complex
Pros and Cons
  • "It can handle a lot of files quickly."
  • "Our program developer finds it to be a little unstable, development-wise."
  • "We don't even know how to get ahold of MongoDB support."

What is our primary use case?

We use this solution to deal with large amounts of data, including pictures, voice data, and video data. These types of data are not suitable for SQL databases — MongoDB was designed to deal with such data. Video, pictures, voice, and other files.

Currently, we just have one customer using this solution. 

How has it helped my organization?

It's a complex solution, but MongoDB can deal with many kinds of files — I can send video, pictures, voice data, and files. MongoDB can deal with these types of big data. It can handle a lot of files quickly. Older products like MySQL, cannot deal with files quickly.

What needs improvement?

Our engineer is having a bit of trouble because it's a new concept database. Currently, we're just getting used to the product. 

For how long have I used the solution?

I have been using MongoDB for slightly less than one year.

What do I think about the stability of the solution?

Our program developer finds it to be a little unstable, development-wise. Still, it's hard to say because we're new to this solution. It could just be that we don't understand how to properly use it yet.

How are customer service and technical support?

We don't even know how to get ahold of MongoDB support. We don't know how to contact them. We prefer local support. 

How was the initial setup?

The initial setup is not very easy. We need to perform several configurations. 

What about the implementation team?

Deployment requires one or two engineers. We're integrators.

Which other solutions did I evaluate?

We have one customer using this solution. They asked to use MongoDB because they deal with large amounts of data. Oracle and MySQL cannot handle such large amounts of data so they need to migrate to a NoSQL database. For this reason, they asked us to evaluate MongoDB.

What other advice do I have?

As we have not finished our evaluation yet, I can only give it a rating of seven out of ten. I can't recommend it yet for the same reason. 

Disclosure: My company has a business relationship with this vendor other than being a customer. Integrator
PeerSpot user
Senior Software Engineer at a aerospace/defense firm with 501-1,000 employees
Real User
Mar 21, 2021
Free community edition, good documentation, easy to install and deploy
Pros and Cons
  • "In our case, it is most important to have redundancy."
  • "It would be much more useful if I have an admin user and a password."
  • "When I want to connect to a node, I need to supply the certificate that MongoDB trusts, even though I use an admin password."

What is our primary use case?

We use it in our virtual environment.

Our software produces a lot of predefined JSON Structures. We save those JSONs in an encrypted form inside MongoDB.

It's simple storage of JSON. We do not perform any database functions.

What is most valuable?

In our case, it is most important to have redundancy. It supports a replica set and it allows us to use mutual TLS for authentications with the certificates.

The documentation is useful.

What needs improvement?

We work with the community edition and it would be really nice to have for the database side encryption, but it's not available in the community. It is only available in the enterprise edition.

We use mutual TLS, which means we use the certificate for authentication and connection encryption.

When I want to connect to a node, I need to supply the certificate that MongoDB trusts, even though I use an admin password. This is not useful, and it complicates things.

It would be much more useful if I have an admin user and a password.

I would like it to be more straightforward when connecting to a node.

For how long have I used the solution?

We have been using MongoDB for the last 12 months.

We are using version 4.4.0.

What do I think about the stability of the solution?

It's pretty stable. We don't have any complaints.

What do I think about the scalability of the solution?

It's a scalable solution. We haven't had any issues. 

We are in development mode, and not really used by users. We have five people for development.

We can't know for sure if we will continue to use this solution. We are still in the development phase so we have to see when we finish.

How are customer service and technical support?

I have not contacted technical support. I used the official documentation, which was enough for me.

How was the initial setup?

The initial setup was straightforward. We used Docker, so it was pretty easy.

It didn't take long to deploy.

What's my experience with pricing, setup cost, and licensing?

It's free. It's a community edition, so we do not pay anything.

There are no additional costs.

Which other solutions did I evaluate?

We didn't really evaluate other solutions. We did not have strict requirements in choosing a database. We just needed to keep JSON files informed when we produce them and MongoDB seems to be fine for us.

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.
PeerSpot user
reviewer1491816 - PeerSpot reviewer
Senior Architect at a computer software company with 10,001+ employees
Real User
Mar 15, 2021
Text Search flexible, scalable, and simple installation
Pros and Cons
  • "One of the most valuable features is the ability to Text Search can be used anywhere and anytime."
  • "I have found the solution difficult to operate as an administrator."

What is our primary use case?

We just recently downloading the product and we were trying to do the migration and it worked well. We use it as an individual level only, small projects, and small migrations. We have completed a full project yet.

What is most valuable?

One of the most valuable features is the ability to Text Search can be used anywhere and anytime.

What needs improvement?

I have found the solution difficult to operate as an administrator. They could improve the experience by adding some more features to the UI. There needs to be better integration, we have been having some issues with some projects.

For how long have I used the solution?

I have been using the solution for the past year.

What do I think about the scalability of the solution?

The solution has been scalable so far for our level of raw data and we expect it will be good even if we complete the whole project.

Which solution did I use previously and why did I switch?

We have used SQL Server and Elasticsearch in the past. SQL Server was easier to manage as an administrator than this solution.

How was the initial setup?

The installation of the solution was not an issue for the client or the server.

What about the implementation team?

The solution is straightforward to download and install. However, configuring is what takes time. For a small migration, there were approximately seven people involved. We all spent some time learning the new product.

What's my experience with pricing, setup cost, and licensing?

If you want support with the solution you will need to purchase a license and not use the open-source version. The license is a little expensive.

What other advice do I have?

Going by my level of experience in these solutions I would recommend it to others.

I rate MongoDB an eight out of ten.

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. Implementer
PeerSpot user
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros sharing their opinions.