Try our new research platform with insights from 80,000+ expert users
reviewer1624578 - PeerSpot reviewer
Product Engineer 2 at a logistics company with 501-1,000 employees
Real User
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 also a lot of joins and associations with MongoDB, which makes it easy to use for us."
  • "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.

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

How are customer service and 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
Operations Director at ALTERSIS Performance
Real User
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
Buyer's Guide
MongoDB
June 2025
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 professionals have used our research since 2012.
Project Manager at Realnux
Real User
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."

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
reviewer1491816 - PeerSpot reviewer
Senior Architect at a computer software company with 10,001+ employees
Real User
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
reviewer1442025 - PeerSpot reviewer
Senior Database Administrator Engineer at a comms service provider with 10,001+ employees
Real User
Easy to implement and create a cluster, very stable, and very scalable
Pros and Cons
  • "It is very easy to create a MongoDB cluster. You can deploy three nodes in one hour. You can do small configurations to enable routing. It is easy to implement."
  • "It should have GUI for managing clusters. MongoDB needs a more powerful GUI to manage clusters and make switchovers. Currently, there is no good, free tool to check the replication to find out if there is a gap."

What is our primary use case?

We recently had customers asking about MongoDB, so we have started to deploy new environments for that. We have implemented it may be four times. We are implementing it for our customers in our own infrastructure. We have done on-premises as well as cloud deployments. 

Our database team works on the use cases. I work only on the implementation part. I am responsible for getting the clusters up and running. I'm just managing the server and guaranteeing that the clusters are up and running and backing up. I also handle the monitoring.

What is most valuable?

It is very easy to create a MongoDB cluster. You can deploy three nodes in one hour.

You can do small configurations to enable routing. It is easy to implement.

What needs improvement?

It should have GUI for managing clusters. MongoDB needs a more powerful GUI to manage clusters and make switchovers. Currently, there is no good, free tool to check the replication to find out if there is a gap. 

What do I think about the stability of the solution?

It is very stable.

What do I think about the scalability of the solution?

It is very scalable. You can add nodes every day to the replica.

How are customer service and technical support?

I have no experience with technical support.

How was the initial setup?

It is easy to implement. One person can manage ten managed MongoDB clusters.

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

At the moment, all customers are using the community version.

What other advice do I have?

I would highly recommend this solution. I would rate MongoDB a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer. Implementer
PeerSpot user
reviewer1022898 - PeerSpot reviewer
Director at a tech services company with 10,001+ employees
Real User
Reasonably priced but support should be more efficient
Pros and Cons
  • "Its flexibility, and cost. It is reasonably priced."
  • "MongoDB should be more stable, and support should be more efficient."

What is our primary use case?

We use both SQL and MongoDB and they have similar characteristics. We use both tools for our work. We have less than 50 users on MongoDB in our organization.

What is most valuable?

Its flexibility, and cost. It is reasonably priced.

What needs improvement?

MongoDB should be more stable, and support should be more efficient.

For how long have I used the solution?

We have been using the latest version for the last two years.

What do I think about the stability of the solution?

We have some challenges but we are working on them. It should be a bit more stable.

What do I think about the scalability of the solution?

It is scalable.

How are customer service and technical support?

We have some challenges with support, but we can usually get the right people. Customer support could be more knowledgeable, customer-friendly, and faster.

How was the initial setup?

MongoDB is not a difficult product to setup.

What about the implementation team?

We do not need a big team for deployment, or a high level of technical expertise. We have a couple of managers and admins.

Which other solutions did I evaluate?

We did not consider another product, as MongoDB was part of the whole implementation.

What other advice do I have?

At this point, I rate MongoDB a 6 out of 10. We are going to keep using MongoDB.

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?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1381863 - PeerSpot reviewer
CEO at a tech services company with 201-500 employees
Consultant
A great solution for managing logs
Pros and Cons
  • "MongoDB is relatively fast compared to relational databases."
  • "I suppose it could be a little more secure."

What is our primary use case?

We use this solution to store log files. We have a Cloud telephone product and we use MongoDB to store our calling records. A number of users have access to it. 

We plan to continue using this solution.

What is most valuable?

MongoDB is relatively fast compared to relational databases. The files are stored in XML format, which is a stable format. 

MongoDB is also great for managing logs.

Databases provide the data and any software can access those databases as per the access protocol — the database itself provides the data.

You can have the same database in multiple geographic locations. You can update it from different locations and the other locations also get updated. In that way, it is a good product. Very good.

What needs improvement?

You can update the server from another platform (Mongoose) which sits on top of MongoDB and makes it a relational database. The beautiful thing about MongoDB is that it's not a relational database — multiple statements are there so it's easy to access. It serves the purpose for which we are using it.

I suppose it could be a little more secure.

For how long have I used the solution?

I have been using this solution for a couple of years.

What do I think about the scalability of the solution?

This solution is both scalable and stable.

How are customer service and technical support?

We are actually using the community version so we manage it ourselves. We have engaged a consultant so if we have any problems, we just sort it out with him.

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

We were also using MariaDB, but MongoDB is good for certain situations in which MariaDB is not suited for. For example, managing the database of log files is easier with MongoDB.

How was the initial setup?

You don't need many people to install MongoDB or to fine-tune it. You need a database expert if you have any problems, but it is fairly simple.

What about the implementation team?

I didn't install it. I believe my team had to spend some time learning how to handle MongoDB, so they gained some expertise and they started using it. Overall, installation doesn't take longer than one hour.

What other advice do I have?

I would absolutely recommend this solution to others. Overall, on a scale from one to ten, I would give this solution a rating of eight.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Solutions Architect at a tech services company with 1,001-5,000 employees
Real User
A stable database solution with a useful document storage feature.
Pros and Cons
  • "I like the document storage feature. It's pretty simple."
  • "It would help if MongoDB offered a light solution for small projects."

What is our primary use case?

We use it for document storage and testing of a proof of concept.

What is most valuable?

I like the document storage feature. It's pretty simple. I also like the distribution of databases. It's easier to put information about my users.

What needs improvement?

It would help if MongoDB offered a light solution for small projects. Its become a very big database, and we need a smaller solution for our end-users.

For how long have I used the solution?

I have been using MongoDB for two years.

What do I think about the stability of the solution?

MongoDB is stable. It's a good server. If you install perfect hardware tools and follow best practices, it'll be a good solution.

What do I think about the scalability of the solution?

MongoDB is scalable. It's very good.

How was the initial setup?

The initial setup is straightforward. It isn't hard to set up, make a cluster, and distribute.

What other advice do I have?

I would recommend it to potential users who have a big project because MongoDB is good for big projects.

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