MongoDB background blur-sm
MongoDB Data Visualization Software logo
MongoDB
Flexible NoSQL Database Solution
4.5

( 512 )

Why Findstack is free?
Findstack is free for users because vendors pay us when they receive web traffic and sales opportunities. Findstack directories list all vendors — not just those that pay us so that you can make the best-informed purchase decision possible.
Advertising disclosure: Findstack offers objective, editorially independent comparisons to help you find the best software. Some links on this page are affiliate links — we may earn a commission when you visit a vendor through our links, at no additional cost to you. Affiliate relationships never influence our ratings, rankings, or reviews. Disclosure policy | Methodology

MongoDB Reviews: 4.5/5 — Highly Rated

MongoDB Overview
What is MongoDB?

MongoDB is a NoSQL database that supports scalable, and high-performance data storage solutions. The platform’s automatic sharing features combined with real-time analytics and horizontal scalability empower businesses with efficient data management.

Company MongoDB, Inc.
Year founded 2007
Company size 1001-5000 employees
Headquarters New York, NY, USA
Social Media
MongoDB Categories on Findstack
Crevio E-Commerce Platforms logo
Crevio
Sponsored
5.0
(1)
Free plan available
Crevio is an AI-powered platform that runs your business while you sleep. Describe what you want to se... Learn more about Crevio
Ask Questions about MongoDB
What MongoDB is best for?
How does MongoDB compare to Databox?
What are the pros and cons of MongoDB?
MongoDB Product Details
Capabilities
API
CLI
OSS
Segment
Small Business
Mid Market
Enterprise
Deployment Cloud / SaaS / Web-Based, Desktop Mac, On-Premise Linux, On-Premise Windows
Training Documentation
Languages English
MongoDB Features
Ad-Hoc Reporting
Annotations
API Access
Collaboration Tools
Customizable Dashboards
Customizable Templates
Data Blending
Data Cleansing
Data Filtering
Data Import/Export
Data Source Connectors
Data Transformation
MongoDB Media
MongoDB video thumbnail
MongoDB 0
MongoDB 1
MongoDB 2
MongoDB Screenshots
MongoDB screenshot 1
MongoDB screenshot 2
MongoDB screenshot 3
Disclaimer
Our research is curated from diverse authoritative sources and meant to offer general advice. We don’t guarantee that our suggestions will work best for each use-case, so consider your unique needs when choosing products and services. Feel free to share your feedback.
Last updated: October 23, 2026
MongoDB Data Visualization Software logo
512 MongoDB Reviews
4.5 out of 5
Enterprise (> 1000 emp.)
Oct 27, 2016
 Source
Overall Rating:
4.0
AG
Verified Reviewer
Founder
Share
"MongoDB a different alternative"
What do you like best about MongoDB?

Well i like the fact that is schema less , the structure of a single object is clear we do not have complex joins. Deep query-ability., and it is something that is in trending

What do you dislike about MongoDB?

Well first thing i am so use to tradiciont TSQL so i am still getting used to it, sata size in MongoDB is typically higher, less flexibity with querying (e.g. no JOINs), no support for transactions(or maybe i do not know how to do them ).

What problems is MongoDB solving and how is that benefiting you?

Running regressions and store the result

Mid Market (51-1000 emp.)
Jun 16, 2016
 Source
Overall Rating:
4.0
AG
Verified Reviewer
Founder
Share
"perfect DB platform for Big data analytics scaleout in the cloud!"
What do you like best about MongoDB?

Flexibility and scalability...Clearly the perfect DB platform for agile, fast speed to market development while dealing with scale based on commodity, redundant hardware is fantastic!

What do you dislike about MongoDB?

A bit too open and immature (as compared to the RDBMS vendors) at times. If your developers are adult-like, Mongo is an awesome tool to support Agile/iterative development. If you struggle with rigors in the app-tier on data model consistency and enforcement, mongo won't help you much (until latest version).

What problems is MongoDB solving and how is that benefiting you?

Internet of things data collection and big data scalability

Small Business (50 or fewer emp.)
Mar 29, 2016
 Source
Overall Rating:
4.0
RA
Rolly Maulana A.
Marketing Evangelist
Share
"Using for research in my Campus"
What do you like best about MongoDB?

Simple to qery and its performance is the best

What do you dislike about MongoDB?

not listed in linux repositoy, like debian or ubuntu repositry or rhel or centos repository

What problems is MongoDB solving and how is that benefiting you?

for sms gateway and system log. its so lighty.

Mid Market (51-1000 emp.)
Mar 29, 2016
 Source
Overall Rating:
4.0
MG
Mahesh G.
Software Engineer
Share
"Good for starters and heavy read applications"
What do you like best about MongoDB?

It's very easy to start with. The console commands are javascript based and a library for every major language officially supported. Great documentation for starters. Secondary indexes are very useful for query optimization. The self balancing and sharding out of the box is great for people wanting to write a scalable application based on a datastore without needing to know a lot about database scaling.

What do you dislike about MongoDB?

On a write heavy load, mongo does not perform that well. Or well at all. The self balancing sharding kind of breaks down. Mongo keeps on trying to auto balance in the back ground but fails because of heavy write load. Also the default _id field is used extensively for sharding internally so overriding that field causes all sort of scaling issues.

What problems is MongoDB solving and how is that benefiting you?

I have used mongo as a data warehouse and as a event storage system. One is a read heavy usage, other one is write heavy. The big pro is how easy and quick it is to setup and start using. Con is definitely it's inability to scale with write heavy load.

Mid Market (51-1000 emp.)
Mar 22, 2016
 Source
Overall Rating:
4.0
😾 Jean Paul R. avatar
😾 Jean Paul R.
Senior Software Engineer
Share
"Non relational database MongoDB for multiple purposes"
What do you like best about MongoDB?

Since this is a non relational database it offers a different approach for storing data. It's a whole different world. This db can be used for cache layers in large scalable systems. Can be used as well as an alternative database for web systems. In my personal experience I have used it and have seen it being used for large mobile apps.

What do you dislike about MongoDB?

The transition from relational databases to non relational like mongo can be hard sometimes, but once you get used, a learning curve that lasts about 1 month you will love it.

What problems is MongoDB solving and how is that benefiting you?

To handle large amounts of data this db is a good option.

Enterprise (> 1000 emp.)
Mar 21, 2016
 Source
Overall Rating:
4.0
JC
Jony C.
Dba
Share
"Excellent Document DB"
What do you like best about MongoDB?

Very easy to get started, with very simple tuning you can get good performance. Designing the data model is pretty straight forward - match the document structures to your find patterns and you'l be fine.

What do you dislike about MongoDB?

default configurations may lead to data loss - not something you want to find out in Production. We've had incidents were data was lost or corrupted due to the way the internal replication works. These are real "corner-cases" but if you need 100% guaranty of your data it's an issue.

What problems is MongoDB solving and how is that benefiting you?

Our product mainly uses Mongo to store "resources" - mostly things that can be fetched by IDs. mongo is also used as a staging area due to it's flexibility and performance. Last but not least, Mongo stores our Audit information. Mongo did all of the above without any issues.

Small Business (50 or fewer emp.)
Feb 10, 2016
 Source
Overall Rating:
4.0
RM
Robert M.
Technical Manager
Share
"Fantastic DB for all aspects of the technical lifecycle"
What do you like best about MongoDB?

Quick and easy setup for prototyping applications without overly worrying about data structures, strong integration with high quality frameworks like NodeJS and Meteor, great to use when your using Javascript within your stack. The latest version that allows for joins within the aggregation pipeline has been fantastic.

What do you dislike about MongoDB?

How much flack MongoDB (and most NoSQL DBs) get when people try to use them without understanding their benefits

What problems is MongoDB solving and how is that benefiting you?

Working heavily with the MeteorJS framework which is tied directly to MongoDB, not only do we use it in our production app we also use it for all of data analysis DB

Small Business (50 or fewer emp.)
Jan 26, 2016
 Source
Overall Rating:
4.0
farhan k. avatar
Farhan K.
Software Developer
Share
"If Future unknown go for it..."
What do you like best about MongoDB?

Mongodb is a NOSQL database ie. the user does not have to define the schema. Due to this it is a good option for startups or companies who deal with unknown and unstructured data. Mongodb is quite easy to use and get started with a good community support.

What do you dislike about MongoDB?

In Mongodb you wil have to deal with transactions yourself . Since there is no schema , referential integrity is not maintained. Also database consistency is not maintained here. This needs to be done by the user itself. On the other hand these things are much easier in SQL db like Postgresql.

What problems is MongoDB solving and how is that benefiting you?

Currently we are dealing with large amount of data , which is generally use generated. Since we are not sure about the attributes of the data , mongodb was a very obvious and good choice for us. It's quite fast and reliable.

Small Business (50 or fewer emp.)
Jan 18, 2016
 Source
Overall Rating:
4.0
MT
Milad T.
Software Engineer
Share
"MongoDB - Fast and Efficient Nosql Database"
What do you like best about MongoDB?

MongoDB is a great nosql database which is widely used. It is particularly a good choice among sql users who wants to use nosql databases because of its great community, documentation and support. I like the fact that performance wise it is very perdictable and can scalable. Its very easy to maintain and reduces a lot of unneccesary complexities common in sql world.

What do you dislike about MongoDB?

I don't dislike any special thing in particular.

What problems is MongoDB solving and how is that benefiting you?

MongoDB is internaly used as a Job publish/process server. We also save results of web scraping in MongoDB. Because of its powerfull feameworks like MapReduce and Aggregation, it is a very suitablefor usages in data analysis.

Small Business (50 or fewer emp.)
Aug 05, 2015
 Source
Overall Rating:
4.0
AG
Verified Reviewer
Founder
Share
"Flexible database for web application. "
What do you like best about MongoDB?

MongoDB store data in a more programming friendly and more flexible than SQL

What do you dislike about MongoDB?

MongoDB isn't officially supported by Django. You need to download extension to use MongoDB with Django.

What problems is MongoDB solving and how is that benefiting you?

Storing complex and dynamic data for web application. MongoDB format is much easier to workaround than SQL.

Enterprise (> 1000 emp.)
Jul 24, 2015
 Source
Overall Rating:
4.0
AD
Andy D.
Treasurer
Share
"Fast, and I'm not (just) talking about the speed of the database"
What do you like best about MongoDB?

MongoDB's flexibility allows me to focus on how I use my data and to easily change its structure as my needs change. It reduces the time needed to design and implement my database, allowing me to focus on the structure of my application, designing the database as I go.

What do you dislike about MongoDB?

I'd love to see more granular (e.g., collection-level) user permissions.

What problems is MongoDB solving and how is that benefiting you?

We needed a way to quickly and easily access a set of related data in a read-heavy application. MongoDB allowed us to store the important components in a single document, reducing the number of reads required to on each page load.

Mid Market (51-1000 emp.)
Jul 09, 2015
 Source
Overall Rating:
4.0
RK
Rokibul K.
Senior Cloud Consultant
Share
"Use only if it fits your use cases well"
What do you like best about MongoDB?

The best thing about MongoDB is ease use of their database API, available in different languages of your choice. At the end of the day, It is I as a developer responsible to write those code might be the reason for the easiness of the API struck me first. The spared time was better spent in other areas of the application. The second best thing (arguably first!) is the performance, its really really fast. I used a document collection of 20,000 documents and the query was responding in a matter of few seconds, consistently. Being a RDBMS user in my entire career, I am pretty sure it would have taken a big toll in any traditional RDBMS performance with 10 or so join in normalized table structure.

What do you dislike about MongoDB?

Prior to the version 2.2 the concurrency strategy they implemented was write greedy, i.e. a write request locks everything, a feature which made it difficult to fit in a use case where you will have writes with faster reads. They have been making a lot of improvement since version 2.2 to manage the concurrency in more granular level. As for the query capabilities, like many other NoSQL database, it doesn't have great support for complex queries (much needed and frequently encountered and solved in RDBMS world).

What problems is MongoDB solving and how is that benefiting you?

We used MongoDB in a web application, mostly for retrieval purpose. It was more like storage for time series data with fewer writes but requires very fast response for near real time update.

Small Business (50 or fewer emp.)
Jul 07, 2015
 Source
Overall Rating:
4.0
JG
Jie G.
Senior Developer
Share
"mongoDB in MEAN stack"
What do you like best about MongoDB?

mongo works pretty well in MEAN stack, setting up mongo in node is very easy

What do you dislike about MongoDB?

the documentation needs to be improved, the content need to be organized as a learning path and having search functionality, some important concepts are hidden in some article in the middle

What problems is MongoDB solving and how is that benefiting you?

built a backend system for a mobile app, compatible with most ends, but firebase will be a competitor

Mid Market (51-1000 emp.)
Apr 11, 2015
 Source
Overall Rating:
4.0
WL
Wayne L.
Database Architect
Share
"Build for cloud and Internet 2.0 but not a transactional database"
What do you like best about MongoDB?

* MongoDB can scale very well. The binary code base is light and efficient. With new 3.0 release, write lock is at collection level which is big improvement from previous releases. MongoDB can scale horizontally (form multiple nodes cluster) with minimal effort. For database users want the best performance possible, one can setup a large cluster with many low cost computers or cloud servers so whole or majority part of database is in Memory. * MongoDB is well protected against hardware failure and data center failure. Unlike older generation of relational database that uses backup for hardware failure and disaster recovery. MongoDB uses online replication. MongoDB replication is the default and recommended installation that creates multiple copy of data across different servers. With careful planning, MongoDB user can have online copies of database files on different storage array or different data center to prevent single point of failure and data loss. Because of the distributed architecture, MongoDB can withstand one or more nodes failure without impact its availability. * MongoDB is build for Internet. MongoDB stored data in a variation of JSON format. JSON is easy to be consumed by web clients such as web browser and iOS device. MongoDB has powerful data query language and index to search data quickly.

What do you dislike about MongoDB?

* MongoDB is one of very first new nosql databases on the market. It is important to understand it is not a ACID compliant database. What that means is it is not transaction safe beyond the document level (roughly equivalent to a row in relational database). It is the tradeoff for scalability and durability and it is by design according to MongoDB developer. When fit MongoDB into your enterprise application architecture, we need think about what MongoDB can do and can not do.

What problems is MongoDB solving and how is that benefiting you?

We use MongoDB to support data retrieval for web based clients. The data our application requested need to have joins of multiple tables and complex data transformation of very large (Terabytes scale) data set from our relational data store. It is a challenge to get data back from transaction oriented relational data for a web/iOS based application that requires sub-second response time and hundreds of concurrent users. We built read optimized data layer using MongoDB and Web service based middleware to support multiple internet platform, namely multiple web browsers and iOS devices. MongoDB enable us to have a very fast and data rich web based application for our users.

Mid Market (51-1000 emp.)
Apr 01, 2015
 Source
Overall Rating:
4.0
AG
Verified Reviewer
Founder
Share
"More uses and flexibility than I had first expected."
What do you like best about MongoDB?

I like the flexibility of usage and the speed of deployment. Also, there is an element of portability that is extremely exciting in terms of possibility for extending the usage of established stores.

What do you dislike about MongoDB?

I have some concerns about scalability, although as yet I have not seen any issues. Usage requires some adjustment/new learning of deployment and coding patterns to get the most out of it, but that is not a special problem for MongoDB.

What problems is MongoDB solving and how is that benefiting you?

Session and customer data collection, support for SaaS apps

Enterprise (> 1000 emp.)
Apr 01, 2015
 Source
Overall Rating:
4.0
YD
Yuheng D.
Graduate Teaching Assistant
Share
"Reviewing MongoDB in an IoT project"
What do you like best about MongoDB?

Easy for storing JSON format, semi-structured documents. Query runs fast.

What do you dislike about MongoDB?

Not very easy to write the query using a descriptive language. Have to learn how to query in the write semantics. Wish there is a simple api that could be used for query. Haven't tested the performance for large scale data sets either. It is hard ( or sometimes impossible ) to run query on the nested JSON field using a nested search

What problems is MongoDB solving and how is that benefiting you?

We use MongoDB as database for a large sensing network project. The benefits it has includes fast query speed, easy to maintain, compatibility for JSON format messages and suitable for storing real-time messages.

Small Business (50 or fewer emp.)
Apr 01, 2015
 Source
Overall Rating:
4.0
NK
Natalia K.
Systems Engineer, Level 2 Support
Share
"Good solution for dynamic queries on documents"
What do you like best about MongoDB?

Features I find most beneficial are dynamic queries on documents, schema-free, rich data structure

What do you dislike about MongoDB?

Indexes take up a lot of RAM, and not as scalable as some similar solutions, it seems

What problems is MongoDB solving and how is that benefiting you?

Storing dosuments

Small Business (50 or fewer emp.)
Sep 12, 2023
 Source
Overall Rating:
3.5
MZ
Muhammad Z.
Principal Software Engineer
Share
"A Flexible and Powerful Database System!"
What do you like best about MongoDB?

It is flexible and helps to store data in document format. If you want to handle a huge amount of data then it is a perfect platform. It is providing high performance and better solution of storing data. As data is stored in document format thus you can easily delete and add any existing field and you can change records as well. It helps in fetching data accurately and storing complex structures. It helps in storing data with any type and size.

What do you dislike about MongoDB?

Users are facing a lot of security issues. Aggregation is complex and difficult to learn. It has a terrific administrative interface. It will not be able to work fast with a cloud environment, most of its processes will slow down. It may be impossible to remove some comments in it.

What problems is MongoDB solving and how is that benefiting you?

You can access your data in any language. You don’t have to define a schema for setting up your database as it is a schema-less program. It helps in organizing documents into collections. It helps in speeding up your queries. Table joins are not required in it. It is providing fast data processing. It is also having great support from many cloud-based platforms.

Small Business (50 or fewer emp.)
May 27, 2023
 Source
Overall Rating:
3.5
Maria Elaine A. avatar
Maria Elaine A.
Business Analyst
Share
"Configurable database thru mongo db"
What do you like best about MongoDB?

I can configure the data fields and columns in Mongodb according to client requirments. This allows navigation of the UI simple with respect to the design of the tables. You can also easily download the json files for deployment.

What do you dislike about MongoDB?

The configuration of the data fields requires indepth knowledge and understanding. Otherwise, errors will be frequent for new users. The connection of the tables is quite complex and needs to be reviewed thoroughly.

What problems is MongoDB solving and how is that benefiting you?

The database configurations for our program needs to be designed for simple indexing. Through mongodb, we can list and configure the database according to the document categories and client requirments.

Enterprise (> 1000 emp.)
May 07, 2023
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"We develop micro services for monitoring using mongo db"
What do you like best about MongoDB?

Love the document based structure of db.

What do you dislike about MongoDB?

Dislike official mongo clients. It has inconvenient ux design

What problems is MongoDB solving and how is that benefiting you?

We save some data in mongo. It helps fast developing services without schema design

Enterprise (> 1000 emp.)
Oct 19, 2021
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"Best scalable and flexible Database"
What do you like best about MongoDB?

Easiest way to deploy, operate and scale

What do you dislike about MongoDB?

To easy to run query and get large database JSON based

What problems is MongoDB solving and how is that benefiting you?

Storing Large data in mongo db and performing different operation as normalisation

Enterprise (> 1000 emp.)
Dec 04, 2020
 Source
Overall Rating:
3.5
Debabrata S. avatar
Debabrata S.
Senior Software Engineer
Share
"Pretty good NoSQL database with javascript enabled programming"
What do you like best about MongoDB?

Document based database which helps managing un structure data dynamically or we can at run time. Javascript functionality where we can directly use javascript features so that we require less learning to write functions in mongodb.

What do you dislike about MongoDB?

Need lots of improvement on linking document (or joining of document).

What problems is MongoDB solving and how is that benefiting you?

Usually it helps to solves social networking problems as we are working on that project.

Enterprise (> 1000 emp.)
Nov 22, 2019
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"good tool to start learning no sql"
What do you like best about MongoDB?

easy to install and lightweight. good for sharpening your Non SQL skills

What do you dislike about MongoDB?

the support links are not well planned. can be difficult to get around in beginning especially if you moving from relational database platform

What problems is MongoDB solving and how is that benefiting you?

setting up non relational No sql databases

Mid Market (51-1000 emp.)
Sep 24, 2019
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"Best database for NOSQL"
What do you like best about MongoDB?

It is used to store document type data without any relationships between data. Everything can be stored in the form of embedded documents which makes easy for an application to fetch data from Mongodb at a high speed and is very well suited for clustered environments.

What do you dislike about MongoDB?

The data stored in MongoDB is stored in denormalized form which makes data redundancy in the Database.

What problems is MongoDB solving and how is that benefiting you?

MongoDB is used in our organization to store the user logs from enterprise website and is used for running analytics on document type data.

Enterprise (> 1000 emp.)
Jul 29, 2019
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"Best NoSQL Database ever."
What do you like best about MongoDB?

The document data model (main feature of MongoDB) provides the users/developers provides great flexibility while its distributed architecture allows great scalability which makes it the Best NoSQL DB in the market and hence makes it the ideal replacement for relational databases.

What do you dislike about MongoDB?

The major disadvantage is MongoDB does not support Joins on data and also there is no default transaction support which puts more work on the user to handle it.

What problems is MongoDB solving and how is that benefiting you?

Problems like performance , availability and scaling which are present in relational DB are addressed by using MongoDB.

Small Business (50 or fewer emp.)
Jun 27, 2018
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"Super friendly database model"
What do you like best about MongoDB?

The ease of use of MongoDB specially for beginners users makes it one of my go to databases to recommend to friends who want to get started with databases in general

What do you dislike about MongoDB?

The fact that MongoDB is not as widespread

What problems is MongoDB solving and how is that benefiting you?

Flexibility when it comes to programming language I can utilize to interact programatically with my database

Enterprise (> 1000 emp.)
Jun 27, 2018
 Source
Overall Rating:
3.5
MP
Mohamed Rabbani P.
Founder
Share
"Mongo DB is a no sql db that is faster and agile from the traiditional databases"
What do you like best about MongoDB?

Document data model is the natutal model for storing data

What do you dislike about MongoDB?

transaction management is not as great as traditional rdbms

What problems is MongoDB solving and how is that benefiting you?

No need to intermediate orm tool like hiberante

Mid Market (51-1000 emp.)
Jun 27, 2018
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"Using MiongoDB with Go"
What do you like best about MongoDB?

Running queries on Mongo is simple and quick. It is ideal for creating reporting tools.

What do you dislike about MongoDB?

I would prefer some built in visualization tools from Mongo. Currently am using Robo 3t,

What problems is MongoDB solving and how is that benefiting you?

Database monitoring and dashboard creation.

Small Business (50 or fewer emp.)
Jun 26, 2018
 Source
Overall Rating:
3.5
AG
Verified Reviewer
Founder
Share
"Mongo DB Scalability"
What do you like best about MongoDB?

It functions within a hybrid environment... compatible with other databases.

What do you dislike about MongoDB?

Kinda complicated to get started. Sometimes I would have to compile way to many queries to receive an outcome.

What problems is MongoDB solving and how is that benefiting you?

Siphoning data. Cloud migration.

Mid Market (51-1000 emp.)
Jun 26, 2018
 Source
Overall Rating:
3.5
KG
Kalpana G.
Founder
Share
"MongoDB"
What do you like best about MongoDB?

Recently started using the product so need to explore more to better understand the product.q

What do you dislike about MongoDB?

Didn't explore yet. Need to explore more to understand the dislikes of the product,

What problems is MongoDB solving and how is that benefiting you?

Need to work on the data modeling.