About MongoDB

MongoDB is a cloud-based and on-premise distributed database management system designed to help small to large organizations store data in JSON format and perform read and write query operations to sort data based on multiple field types. Features include text/geo-based search, sharding, replication, data visualization, collaboration and backup management.  

The platform enables developers to access and analyze data using ad hoc queries, indexing and data aggregation in real-time. Using MongoDB Atlas, professionals can handle and recover deployments across multiple cloud platforms such as AWS, Azure and more. Businesses can adjust size, memory or storage capacity of database clusters based on the utilization of resources. It also enables d...


Read More

Supported Operating System(s):

Windows 7, Windows Vista, Windows XP, Mac OS, Web browser (OS agnostic), Windows 2000, Windows 8, Windows 10

294 Reviews of MongoDB

Average User Ratings

Overall

4.61 / 5 stars

Ease-of-use

4.5

Value for money

4.5

Customer support

4.5

Functionality

4.5

Ratings Snapshot

5 stars

(184)

184

4 stars

(105)

105

3 stars

(4)

4

2 stars

(1)

1

1 stars

(0)

0

Likelihood to Recommend

Not likely

Very likely

Showing 1 - 5 of 294 results

June 2020

Michael from Burkson Technologies

Verified Reviewer

Company Size: 11-50 employees

Industry: Computer Software

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

5.0

Functionality

5.0

June 2020

Fast, fast, fast, and agile

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

August 2020

Anonymous

Verified Reviewer

Company Size: 11-50 employees

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

3.0

Value for money

5.0

Functionality

4.0

August 2020

Great data storage solution with space for improvement

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...

Reasons for Choosing MongoDB

Document orientation, cloud feature, high security, price

November 2017

Rob from RideAmigos

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

5.0

Value for money

5.0

Customer support

3.0

Functionality

3.0

November 2017

Mongo allows you to take off easily, but makes it harder to do more advanced analysis.

Pros

-Easy Setup -Getting simple data in/out is painless & straightforward -Basic analytics are easy, as is managing multi-server clusters

Cons

-Working with complex data is a difficult. -Many original features or design choices were incorrect and slow to be corrected. For example, timezone support is minimal and days/dates/months use a custom numbering rather than ISO. Mongo is only now adding ISO versions of aggregation commands

September 2019

Heshani from Insfra Technologies

Company Size: 11-50 employees

Industry: Computer Software

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

5.0

Value for money

5.0

Customer support

5.0

Functionality

5.0

September 2019

Fastest leap In database management

I use mongo with our applications. For any set of data, this is the best database.

Pros

Really speedy and requires less memory. We can create collections without a definite number of rows and columns to come. We can add data without restrictions It gives a JSON output which is really easy to work with Easy to add , edit and remove data If a certain section has more than one data, we can insert them as sub arrays, and it makes the developments so flexible.

Cons

The free version allows limited memory so that we have to upgrade it to insert unlimited data. Other than that this is the best.

March 2020

Greg from Alan B. Miller Entrepreneurship Center

Verified Reviewer

Company Size: 11-50 employees

Industry: Higher Education

Review Source: Capterra


Ease-of-use

5.0

Functionality

5.0

March 2020

Stellar DB solution—Easy to learn!

MongoDB has been the perfect solution for the MillerEC. I've loved learning to use it and look forward to deploying projects with it in the future.

Pros

- incredibly easy to learn and integrate into code - fantastic support and built out systems for different languages (Nodejs, for example) - fast - the free version is all I have ever needed. It rocks

Cons

- it lives on its on servers. That's usually great, but makes testing difficult at times and does not feel as proprietary as one's own SQL servers