MongoDB

4.7 (460)
Write a Review!
Database management and application development software

Overall rating

4.7 /5
(460)
Value for Money
4.6/5
Features
4.6/5
Ease of Use
4.4/5
Customer Support
4.3/5

99%
recommended this app
Sort by

460 Reviews for UK Users

Michael
Michael
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Fast, fast, fast, and agile

Reviewed on 16/06/2020

Very positive. I will likely use MongoDB on every future project of moderate to extreme complexity.

Very positive. I will likely use MongoDB on every future project of moderate to extreme complexity.

Pros

One of the most difficult parts of software development, especially with complex projects, is keeping the software maintained. As business requirement change, the effort required to make those changes grows over time. MongoDB opened up a whole new world for me. I can make structural changes to my underlying data with ease without too much modification the data access layer. It reduces initial development significantly, and allows my team to pivot to new requirements with unprecedented ease. Because related data is encapsulated, queries are much faster, and our software is extremely performant. Highly recommended.

Cons

The tooling isn't great. Compass is a decent tool for accessing and lookup, but it lacks polish. It's slow to start up and sometimes difficult to pull up the data I'm seeking

Darian
Darian
Overall rating
  • Industry: Insurance
  • Company size: 201–500 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Review of MongoDB

Reviewed on 11/06/2022

We used Mongo to host some incoming user data on one of our portals. We needed a solution that...

We used Mongo to host some incoming user data on one of our portals. We needed a solution that could host variable length data where the format could change semi-irregularly. Mongo was both quick to implement and reliable in use and has caused us no problems once we finished all the configurations.

Pros

MongoDB was our go-to solution for a NoSQL database due to the ease of installation and simplicity. We had used Mongo before for smaller projects but decided to use the MongoDB Atlas service to have a reliable instance online. Using the hosted version alleviated a lot of the configuration issues we had experienced also, although it isn't required to use the hosted version depending on the use case.

Cons

The visualization aspect of Mongo constantly was an issue for our team. We wanted to display dashboards of our data through a variety of methods but most were difficult to implement using Mongo, or were simple/slow at best. There was also a lot of trouble trying to connect MongoDB Atlas with our AWS VPC, specifically so that our cloud functions could access it.

Alternatives Considered

Amazon DynamoDB

Reasons for Switching to MongoDB

We previously used Mongo for an original version of our project, and when considering alternatives we decided to stick with what we were used to.
Colin
Overall rating
  • Industry: Building Materials
  • Company size: 2–10 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 6.0 /10

Review#292-7777

Reviewed on 23/09/2016

This is a very suitable program for our organization.We are currently a medium sized construction...

This is a very suitable program for our organization.We are currently a medium sized construction company but the program is scaleable and very applicable to many different sizes,scenarios and situations.

Pros

It is Universal and is compatible with many different applications.

Cons

Not sure of what kind of storage space that it will require or consume.

Jason
Jason
Overall rating
  • Industry: Government Administration
  • Company size: 501–1,000 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

MongoDB review

Reviewed on 18/10/2022

Awsome, ease to learn

Awsome, ease to learn

Pros

the data embankment is secure and manageable

Cons

currently no cons for me, overall good software features

Alternatives Considered

Microsoft SQL Server and MySQL

Reasons for Switching to MongoDB

MongoDB was the provided database by the programmer to manage
Preet
Overall rating
  • Industry: Financial Services
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Leading NoSQL database provider

Reviewed on 26/02/2024

It has been a great experience to learn and implement mongoDB as a NoSQL database. The bulk...

It has been a great experience to learn and implement mongoDB as a NoSQL database. The bulk operations and aggregations are quite useful features at times.

Pros

provides a good scalability and flexibility to application development with NoSQL while still offering the efficiency.

Cons

It needs a fair amount to learning before you start with the implementation.

Suhaiil
Overall rating
  • Industry: Consumer Services
  • Company size: 5,001–10,000 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

A flexible and scalable NOSQL database solution

Reviewed on 16/10/2023

It offers scalability and flexibility making it a stronger choice for variety of applications....

It offers scalability and flexibility making it a stronger choice for variety of applications. Large data sets can be handled effectively.

Pros

It allows versatile data storage and retrieval in JSON format. It is suitable for handling large data sets effectively.

Cons

The cluster management is a complex thing and is difficult for new users. The free version only gives you limited storage.

Karl
Overall rating
  • Industry: Computer Networking
  • Company size: 2–10 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Mongo db one of the best no-sql database management system

Reviewed on 11/07/2023

A few applications in Javascript/Node js and Java

A few applications in Javascript/Node js and Java

Pros

It 's easy to extend or reduce or change the objects relations (collections)

Cons

A better graphical user interface for designing

Ashwin
Overall rating
  • Industry: Information Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Excellent responsive DB

Reviewed on 20/07/2023

Pros

-Been using it from more than years now, very much quick and easy to use product.

Cons

Nothing much to specify. Everything is good.

Sami
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Weekly for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 8.0 /10

NoSQL database

Reviewed on 29/12/2023

In our company we work with flexible data from customer databases.
Therefore, we can not determine...

In our company we work with flexible data from customer databases.
Therefore, we can not determine the scheme in advance.
When we voted we chose NoSQL and we chose MongoDB.

Pros

Store large amount of data using NoSQL.
I've seen it as the best for big data.
It is flexible and helps to store data in document format.
It is providing high performance and better solution of storing data.

Cons

Although it can store large data seamlessly but it is less flexible when it comes to retrieving that data stored in multiple batches.

sapnaka
Overall rating
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

My favourite db

Reviewed on 16/05/2023

Mongo db was my first noSql database that I used to learn about noSql concepts. I think this is a...

Mongo db was my first noSql database that I used to learn about noSql concepts. I think this is a good database for the new users.

Pros

Mongo db supports complex data structures and data models. This is highly scalable and highly available database that supports automatic data replication. Mongo db is mainly used in applications like e-commerce platforms that generate huge and complex data models. Mongo db supports indexing and aggregation capabilities.

Cons

This consume lots of resources like memory and disk space.

Piotr
Overall rating
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Interesting alternative for relational DBs

Reviewed on 23/05/2022

To be honest, I wasn't too convinced about non-relational databases. Before I encountered MongoDB...

To be honest, I wasn't too convinced about non-relational databases. Before I encountered MongoDB in one of my jobs, I was working only with MySQL and PostgreSQL and treated MongoDB as a curiosity. I was sorely mistaken. It is fast, reliable, and intuitive. A lot of clear documentation and helpful customer support made learning easy. However, in the beginning, I felt a little lost about queries or the creation of a reliable and efficient structure. The main disadvantage I noticed is some redundancy in documents to maintain dependencies (or maybe it is my lack of knowledge). Good structure creation was also a challenge, but as I mentioned, documentation was extremally helpful. Also, data migration, exports, and imports are user-friendly and I didn't really have any problems with them. I am also using MongoDB in my private projects, and to be honest, I really don't want to come back to standard SQL databases. All in all, if you haven't tried it yet - it is definitely worth it. The entry threshold may be a little higher than for SQL (especially if you are used to it), but it's useful to have more skills.

Pros

Ease of use.
Customer support and documentation.
Speed and functionalities.
Flexibility.

Cons

May be hard to maintain if the structure is created in the wrong way.
Beginners may get lost in more complicated queries

Verified Reviewer
Overall rating
  • Industry: Leisure, Travel & Tourism
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 8.0 /10

Great data storage solution with space for improvement

Reviewed on 25/08/2020

Using MongoDB for years, mostly as local storage in docker containers. Latest project is based on...

Using MongoDB for years, mostly as local storage in docker containers. Latest project is based on cloud solution.

Pros

I like the Atlas Cloud solution. It enables various tricks and cross-integrations of single database between multiple apps (containers) with simple user management - for a reasonable price.

Cons

I cannot get over this Atlas Compass UX issue - I want to open at least two "tabs" with collections at the same time. This is not possible and even worse, when you switch between collections, thee state is completely reset.

So I'm compiling the search query carefully with all the commas, brackets and identifiers, I often need to search for ID from another collection or maybe from the same collection. When i change collection scope -> BAM! The whole query is gone :( The input should retain its actual value...

Second "issue": When it comes to schema changes in living DB, sometimes it behaves unexpectedly (no error, no data). Maybe I'm doing something wrong, but I would like to know it...

Alternatives Considered

PostgreSQL and MariaDB

Reasons for Choosing MongoDB

Terrible security.

Switched From

Couchbase Server

Reasons for Switching to MongoDB

Document orientation, cloud feature, high security, price
Juan Manuel
Juan Manuel
Overall rating
  • Industry: Consumer Services
  • Company size: 51–200 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

Best no-sql database

Reviewed on 03/06/2021

My experience is very good, it works very fast, it is configured quickly, you can view and make...

My experience is very good, it works very fast, it is configured quickly, you can view and make queries from your software to see the data of your database. Making backups is very simple and integrates perfectly with our javascript development.

Pros

Very fast installation and use. It has very complete tools to manage you, such as the Mongo Compass or the possibility of having everything in your cloud with Mongo Atlas. The installation is very simple and the power of the tool is incredible and integrates perfectly with our system built in NodeJS. It has a very detailed documentation which facilitates its integration.

Cons

The main cons is that it does not have the possibility of making queries with JOINS but this is a limitation of NO-SQL databases

Anil
Overall rating
  • Industry: Marketing & Advertising
  • Company size: 5,001–10,000 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Database Platform MongoDB

Reviewed on 01/06/2022

I used MongoDB for my customers website to cover all the databases and working with developers to...

I used MongoDB for my customers website to cover all the databases and working with developers to implement them.

Pros

Virtualization is perfect feature for MongoDB to understand your dataset and performings.

Cons

MongoDb is quite expensive when you compare other kind of database platforms.

Sayam
Sayam
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 9.0 /10

MongoDB- Simply NoSql

Reviewed on 08/04/2023

Pros

MongoDB is a NoSql DB which helped us to store the non relational data. Searching and storing capacity of this tool is really good as compared to other databases

Cons

If you are moving on it from RDBMS than you may face some issues in the starting else it is really good to go.

Ibrahim
Overall rating
  • Industry: Electrical/Electronic Manufacturing
  • Company size: 2–10 Employees
  • Used Monthly for Free Trial
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Reasons to choose MongoDB

Reviewed on 07/10/2023

Pros

Its flexibility and data modeling capacity.

Cons

The transition from one version to another must be reviewed

Ferhat Suat
Ferhat Suat
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Best database platform

Reviewed on 01/03/2023

Pros

Without a doubt, the best database platform in the world. It integrates with everything.

Cons

It would be much nicer if it was integrated with an all-in-one platform. I would go into all the project config with a single account (incl MongoDB database).

Madhusudan
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best database for any type of quick action or database migration

Reviewed on 21/02/2023

The requirement for a No-SQL database in the backend is met by MongoDB. Due to the lack of a schema...

The requirement for a No-SQL database in the backend is met by MongoDB. Due to the lack of a schema and the quick and simple data replication, it is evolving rather quickly.

Pros

Interesting aspects are speed and adaptability. You can start storing data without creating collections, and you can have extremely deep structures with the ability to query in the inner structures. The upsert query function, in my opinion, is Mongodb's best feature. Mongodb's main strengths are speed and good performance.

Cons

On Linux computers, local setup is difficult. Moreover, sharding and clustering setup is difficult. In mongodb, joining tables using lookups is likewise a challenging topic.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Monthly for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 7.0 /10

A high performance DB program with some drawbacks.

Reviewed on 20/02/2023

For some scenarios it is very useful , scenarios where quick data processing needed and is small...

For some scenarios it is very useful , scenarios where quick data processing needed and is small program , but it lacks lots when compared to other RDBMs database programs.

Pros

It's high performance , for small programs where data need to process quickly mongodb is the best.

Cons

It's joins are awkward , mongodb can't support joins.

Verified Reviewer
Overall rating
  • Industry: Electrical/Electronic Manufacturing
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

NoSQL tool MogoDB

Reviewed on 23/01/2023

Pros

its a best tool for handling big data .it is a free tool which is so good .

Cons

mongoDb has a high amount of memory usage and it doesn;t support transactions.

Omkar
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Best Database to prefer in the upcoming time!!!

Reviewed on 25/02/2023

Pros

MongoDB is the best for future db structures, schemas , code supportive and cost effective. MongoDB supports most of the features out there and has a thorough documentation which helps to understand its usage and makes the easy installation of it easier.

Cons

MongoDB requires too much storage which is not even worth it.

Verified Reviewer
Overall rating
  • Industry: Consumer Services
  • Company size: 501–1,000 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Solid NoSQL Database

Reviewed on 20/01/2023

All in all my overall experience when using MongoDB is super positive. I would recommend to...

All in all my overall experience when using MongoDB is super positive. I would recommend to everyone looking for a No-SQL database solution.

Pros

MongoDB is my favourite solution when I have a use case that is not covered by traditional relational databases such as MySQL. About MongoDB i like most the powerful analytics and querying processes as well as the quite simple installation.

Cons

You should be aware about some limitations, that are relevant for some use cases, such as 16 MB per document or maximum 100 levels for performance nesting.

Frank
Frank
Overall rating
  • Industry: Hospitality
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

MongoDB is the NoSQL leader and getting better

Reviewed on 09/02/2019

The first decision about whether to use MongoDB or not is whether you need a relational or...

The first decision about whether to use MongoDB or not is whether you need a relational or non-relational DB. Once you decide a non-relational is best for you project, then MongoDB is a solid choice. It has the ongoing support of a professional team and is widely used in the market, especially for projects utilizing the MEAN stack. This makes it easier to deploy than other solutions.

Pros

MongoDB is incredibly easy to set up and use. The fact that non-relational DBs are better for more unstructured data, makes it so that you don't necessarily have to know exactly what the end state is going to be before building your schema. Its data throughput is also a key differentiator, so anything with Big Data is going to be a good fit for a non-relational DB and MongoDB, in particular. Finally, the team behind MongoDB is constantly improving the product and releasing updates, and there are several good data viewers in the market, including one from Mongo, for viewing the data and creating queries.

Cons

Creating metrics dashboards can be challenging due to the potential need for JOIN queries in your data. Anything that contains these will be harder to aggregate. Their aggregation framework can be hard to use and limiting for certain requirements.

Rohan
Rohan
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

One of the best NoSQLDatabases out there.

Reviewed on 22/06/2022

Pros

It is free and open source.
Wide range of storage engines
Great aggregation framework

Cons

MongoDB joins are slow at high data load and maybe a few alternatives to implement relational joins in a more effective way.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

One of the best NoSQL alternatives to traditional row/column RDBMSs

Reviewed on 28/11/2019

While my company uses the Microsoft stack (.NET/IIS/SQL Server) for our enterprise development, we...

While my company uses the Microsoft stack (.NET/IIS/SQL Server) for our enterprise development, we use a MERN (MongoDb, Express.js, React and Node.js) stack for most of our internal development (Intranet, sales reporting, ETL, automation, etc.). MongoDb is a key part of the flexibility of this stack, allowing us to model dynamic and complex data very quickly -- a huge advantage working in an agile development environment with short dev cycles and heavy reliance on iteration/refactoring.

Pros

Being a NoSQL, document-based database, MongoDb allows me to think about data NOT in terms of rows, columns, tables and keys, but in terms of complex hierarchical JSON-like documents that very closely resemble how the data is presented and used. This is incredibly valuable when quickly stubbing out a new app's feature set and the data requirements for it, with the added advantage that MongoDb works seemlessly within a MEAN/MERN development framework.

Also, the learning curve is greatly shortened by MongoDb University, which is a free set of training courses taught by MongoDb, Inc., Engineers. It's an amazing free resource for the neophyte Mongo developer.

Cons

Because MongoDb doesn't have a schema, deeply nested objects can become needlessly complex if the developer doesn't have a strong understanding of hit/her data. Queries requiring joins of complex object structures can be slow in non-optimized, under-powered environments.