MongoDB Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
310 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 100

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-25 of 69)

Balázs Kiss | TrustRadius Reviewer
March 04, 2020

MongoDB by a front-end guy

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Document-based information storing and retrieving.
  • Indexing and querying small documents from a big heap of files.
  • Integrating with JS-based backend.
  • By design, joined collections tend to be much slower than in relational DB.
  • Some kind of relational model support.
Read Balázs Kiss's full review
Eric Mason | TrustRadius Reviewer
February 28, 2020

MongoDB, a flexible/reliable DB that will draw you to the NoSQL world.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • The BSON-based document storage models allow for sophisticated data modeling.
  • Flexible MongoDB collection schemas allow for the storage of polymorphic records and easy migrations.
  • MongoDB has readily adopted popular database concepts like change streams and graph queries.
  • MongoDB will start to struggle with very large datasets even when well-indexed.
  • Complex aggregation queries can be tricky in MongoDB when compared with an SQL-based database.
  • Scaling a Mongo database can be expensive.
Read Eric Mason's full review
Gregory Pecqueur | TrustRadius Reviewer
February 26, 2020

MongoDB, The ideal database for your projects in full JavaScript

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Mongo DB is free for commercial use
  • MongoDB is very fast for data processing.
  • Very easy to learn and use.
  • JSON responses are particularly handy in a full-stack Javascript environment.
  • A more user-friendly user management tool would be a good thing.
Read Gregory Pecqueur's full review
Anonymous | TrustRadius Reviewer
February 26, 2020

Excellent document-based NoSQL database

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Great support by most cloud platform vendors
  • Great developer experience
  • Easy to set up locally for local development, troubleshooting, etc.
  • Excellent library support for popular programming languages
  • Document oriented approach is excellent for data models that can be naturally represented in this way.
  • Unlike SQL, MongoDB has no joins, which can be an issue in some data retrieval cases, making it less optimal.
  • Not 100% ACID compliant (MongoDB 4 is making improvements, however), although this is also one of the reasons for MongoDB's strength, it would require you to think through your use cases more.
  • The aggregation has a bit of a learning curve.
Read this authenticated review
Anonymous | TrustRadius Reviewer
March 02, 2020

Want to gain insights from unstructured data? This is the tool that everyone should use.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Reads real-time data very accurately and fast.
  • Writing query is also pretty easy in it.
  • Connection with the other tools through API's is also pretty simple.
  • There are no in-built analytics functions in it.
  • If the data is of similar type then it is very difficult to remove the same comments.
  • In the cloud environment sometimes it works very slow.
Read this authenticated review
Chi Anh La | TrustRadius Reviewer
August 26, 2019

MongoDB: Scalable NoSQL Database

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Horizontal scaling with shard cluster
  • Helpful documentation
  • New and meaningful features in yearly releases
  • Aggregation framework for reporting application
  • Transaction not supported on sharded collection
  • Documentation is complete but not well structured
  • Support for MongoDB customers should be improved
Read Chi Anh La's full review
Sagiv Frankel | TrustRadius Reviewer
March 14, 2019

MongoDB: easy to use, easy to shot yourself in the foot

Score 6 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Easy to set up locally and on different SAAS providers (Compose.io and then MongoDB atlas).
  • Being schema-less helped with having a rapid pace of development as there where many schema changes.
  • Full stack developers on a NodeJS server could get started very fast as the API was familiar and relatively simple.
  • Very hard to tell how to best structure your data and then effectively query it. Most of the time this led to just splitting everything into different collections and joining them on the application server or the client which was slow and hard to maintain.
  • Documentation is not friendly and confusing.
  • No real joins and complex querying is unclear.
Read Sagiv Frankel's full review
Rounak Jangir | TrustRadius Reviewer
February 28, 2019

One of the best NoSQL family databases

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Good integration with the Hadoop ecosystem, so it can be used with the other services of the Hadoop ecosystem.
  • A good NoSQL family database, so you can easily store the raw data as documents.
  • Good scalability as you can easily share the data and have quick availability of data.
  • Easy replication of the data.
  • Learning will definitely take time.
  • Updating is not fast, so if you have a use case where you need to update your data at a high rate, then it is not a good choice
Read Rounak Jangir's full review
Gabriel Samaroo | TrustRadius Reviewer
February 22, 2019

MongoDB - Best NoSQL Database to Store Unstructured Data

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Very easy to learn and use. Arguably a simpler query language than traditional SQL.
  • Large community and excellent documentation. This means many resources and support available.
  • Great for dealing with unstructured data. No need to spend time creating schemas (when unnecessary).
  • Cost efficient. Free for many types of use.
  • Less flexible than traditional SQL (i.e.: no joins). This means it's not suitable for certain data needs.
  • Can take up more space than typical relational DB, which can be problematic for very large data warehouses.
  • Not fully transactional (ACID compliant).
Read Gabriel Samaroo's full review
Anonymous | TrustRadius Reviewer
May 20, 2019

MongoDB - Best DocumentDB out there !

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Extremely fast reads and writes if using the right indexes
  • Built-in aggregation function for on-demand computations
  • Ability to use any cloud provider for implementation. Even their own Atlas service is pretty good and affordable.
  • If installing it on-prep or on your own account in a public cloud, it can be a daunting experience.
  • Their aggregation functions still have room for improvement.
  • Native operational reporting functionality is a bit quirky and you have to pay for it separately. This should come built in and free.
Read this authenticated review
Anonymous | TrustRadius Reviewer
April 09, 2019

Moved to Mongo and never looked back!

Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Ease of use and familiarity, particularly for Javascript developers
  • Community, support, and tooling are readily available
  • Design with NoSQL in mind and you'll wonder why you ever needed relational features
  • Great query language
  • Complex querying. Aggregation could be better explained and a bit clearer
Read this authenticated review
Anonymous | TrustRadius Reviewer
March 06, 2019

One of the best NoSQL databases you can get

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Durability. MongoDB has a cluster structure ensures that data will endure without losing it. The primary-secondary-secondary structure is the key to preserve data.
  • Fast response. MongoDB responds to request in milliseconds which is very fast for data processing.
  • Price is fair. For the amount of money we spent, the product serves us well.
  • I understand the P-S-S structure is meant to be secure but sometimes I feel in some places it is redundant.
  • For more complex queries, it can be hard to work with.
  • The document is kind of not up to date.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 28, 2019

MongoDB is best tool for NoSQL type based database

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • As Mongo DB is free for commercial use, it helps in creating the startup from scratch and hit the ground running.
  • It makes messaging system management easy on cloud. Mongo DB helps to manage db on cloud.
  • Mongo DB should return valid error while using JSON schema. It is confusing if error is not shown properly.
  • Support for MongoDB should be improved.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 23, 2019

MongoDB Review

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Simplifies modeling complex, non-relational datasets.
  • Strong open source community.
  • Has solid libraries in a variety of implementation frameworks — e.g. Node JS and Mongoose.
  • Documentation is at times overly difficult to understand.
  • Versioning became confusing between major versions 3 and 4, with many still working on and implementing 4.
  • Lacks some of the nice-to-have features of more mature, generally relational databases like MySQL or PostgreSQL.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 23, 2019

MongoDB is a safe choice for genomics research project

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It is basically a well known and popularly used non-SQL database. It provides great performance, especially when reading big sized document or text (such as sequencing), well-developed functions, and online support.
  • There are many database developers who are already familiar with MongoDB, like other major non-SQL products. It is easy to hire engineers with reasonable payment.
  • Since our project was genomics research, we handled tables with numerous rows and large file size. MongoDB was performing well in hard conditions and very stable.
  • There is no JOIN and TRANSACTION, so it was required to add those by application developers. It was mandatory for us to do it since we had to merge genomics data in MongoDB with RDBS based clinical data.
  • MongoDB doesn't provide good data wrangling functionalities, such as parsing JSON or XML.
  • Data type definition in MongoDB is somewhat different than other databases, and results in some learning curves for our DB and app developers.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 14, 2019

MongoDB is best NoSQL database software for keeing large data.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • No need to write a complicated query such as MySQL. Writing the query in MongoDB is easier as compared to MySQL.
  • 3rd-party libraries and framework support are increasing day by day.
  • We get too many tutorials for understanding MongoDB. Provide a proper tutorial which is easier for a developer to understand the code.
  • Adding more and more features will motivate the developer to use MongoDB.
  • Third party library should be increased.
Read this authenticated review
Ronald Melendez | TrustRadius Reviewer
December 19, 2018

MongoDB, noSQL, noRelational, noProblem

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Being a JSON language optimizes the response time of a query, you can directly build a query logic from the same service
  • You can install a local, database-based environment rather than the non-relational real-time bases such a firebase does not allow, the local environment is paramount since you can work without relying on the internet.
  • Forming collections in Mango is relatively simple, you do not need to know of query to work with it, since it has a simple graphic environment that allows you to manage databases for those who are not experts in console management.
  • MongoDB seems to be one of the most complete tools in its field, I believe that it has all the features that a non-relational database should have.
  • Perhaps because it is a relatively new tool there are very few experts in the field of MongoDB.
Read Ronald Melendez's full review
Bill Hefty | TrustRadius Reviewer
December 22, 2018

MongoDB: Easy and powerful

Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Easy to run locally on a dev machine
  • Easy to integrate into a schema model via Mongoose
  • Document-based storage makes it easy to work within a full stack Javascript environment
  • Getting MongoDB installed locally can be a challenge
  • The CLI can be kind of confusing for beginners, but MongoDB Compass makes up for that
Read Bill Hefty's full review
Miguelangel Nuñez | TrustRadius Reviewer
December 14, 2018

An excellent option to save your data.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • With the ideal performance configuration, MongoDB is a great tool to manage data in a blazing fast way.
  • The document-oriented database has certain advantages: good fit for modern JavaScript frameworks (direct use of JSON), flexibility, big data processing and real time statistics/data analysis.
  • MongoDB is very easy to understand.
  • The resulting database is heavier than in a SQL relational database system
Read Miguelangel Nuñez's full review

Feature Scorecard Summary

Performance (29)
9.1
Availability (29)
8.9
Concurrency (29)
8.5
Security (29)
8.2
Scalability (29)
9.1
Data model flexibility (29)
9.2
Deployment model flexibility (29)
9.0

About MongoDB

MongoDB (from "humongous") is an open source document-oriented database system developed and supported by 10gen. It is part of the NoSQL family of database systems. Instead of storing data in tables as is done in a "classical" relational database, MongoDB stores structured data as JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster.

According to the vendor, organizations from cutting-edge startups to the largest companies use MongoDB to create applications never before possible at a fraction of the cost of legacy databases. The vendor says MongoDB is the fastest-growing database ecosystem, with over 10 million downloads, thousands of customers, and over 1,000 technology and service partners.

MongoDB Features

Has featureComprehensive monitoring for full-performance visibility
Has featureAutomated database management for 10-20x more efficient ops
Has featureFully-managed backup for your peace of mind

MongoDB Screenshots

MongoDB Integrations

MongoDB Competitors

Pricing

  • Has featureFree Trial Available?Yes
  • Has featureFree or Freemium Version Available?Yes
  • Does not have featurePremium Consulting/Integration Services Available?No
  • Entry-level set up fee?No

MongoDB Technical Details

Deployment Types:SaaS
Operating Systems: Unspecified
Mobile Application:No