About MongoDB

MongoDB is a database management software that is designed for organizations in several industry segments, including media, technology, healthcare, retail, hospitality, telecommunications, finance, education, energy, and public services. It helps developers build applications and utilize the built-in tools to visualize, manipulate, and analyze data.

MongoDB enables administrators to provide a secure user experience by setting up role-based access rights, dedicated firewalls, authorization protocols, and transport layer security (TLS) based encryption. The data explorer allows staff members to run queries, monitor index usage, access collections metadata, and interact with data. The charts module lets team members create visual graphs and assemble and share dashboards with co-workers to facilitate collaboration across activities.

MongoDB comes with an API, which allows businesses to integrate the system with several third-party solutions such as Tableau, Microsoft Power BI, and Qlik. MongoDB Atlas allows developers to build deployment clusters by defining usage region, instance size, and memory requirements across several cloud providers, including AWS, Google Cloud Platform, and Microsoft Azure.

Pricing starting from:

N/A

  • Free Version
  • Free Trial
  • Subscription

Devices

Business size

S M L

Markets

United States

Supported Languages

English

Pricing starting from:

N/A

  • Free Version
  • Free Trial
  • Subscription

Images

MongoDB Software - MongoDB compass
MongoDB Software - MongoDB overview
MongoDB Software - MongoDB monitoring overview
View 4 more
MongoDB video
MongoDB Software - MongoDB compass
MongoDB Software - MongoDB overview
MongoDB Software - MongoDB monitoring overview

Features

Total features of MongoDB: 27

  • API
  • Access Controls/Permissions
  • Alerts / Escalation
  • Audit Management
  • Automatic Backup
  • Backup and Recovery
  • Charting
  • Data Dictionary Management
  • Data Migration
  • Data Replication
  • Data Storage Management
  • Data Visualisation
  • Data Warehousing
  • Database Conversion
  • High Volume Processing
  • Monitoring
  • Multiple Programming Languages Supported
  • Performance Analysis
  • Real Time Data
  • Relational
  • Reporting/Analytics
  • SSL Security
  • Search/Filter
  • Secure Data Storage
  • Third Party Integrations
  • Virtualisation
  • Visual Analytics

Alternatives

PostgreSQL

4.6
#1 Alternative to MongoDB
PostgreSQL is an open-source relational database management system (RDBMS), which helps businesses store, manage, and...

MySQL

4.6
#2 Alternative to MongoDB
MySQL is a relational database management system (RDBMS) designed to help businesses record, update, and manage data...

Apache Cassandra

4.2
#3 Alternative to MongoDB
Apache Cassandra is an open-source NoSQL database that helps businesses manage large amounts of data across multiple...

Microsoft SQL Server

4.6
#4 Alternative to MongoDB
SQL Server is a relational database management system (RDMS) designed to help businesses of all sizes analyze structured...

Reviews

Overall rating

4.6 /5
(364)
Value for Money
4.6/5
Features
4.5/5
Ease of Use
4.4/5
Customer Support
4.4/5

Already have MongoDB?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Write a Review!
Showing 5 reviews of 364
Giuseppe N.
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2-10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Best in class NoSQL

Reviewed on 03/06/2022

Pros

We developed a social network and as a first approach we had everything based on a relationship DB but the loading times of the data feed were really slow. We have migrated everything to MongoDB and the feed loading times have drastically reduced.

Cons

No problems encountered during use, but if you don't structure your data correctly but maintenance becomes very complicated.

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

Rob L.
Overall rating
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support

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

Reviewed on 07/11/2017

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

Anees H.
Overall rating
  • Industry: Computer Software
  • Company size: 2-10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

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

MongoDB is the goto datatbase for any solution

Reviewed on 31/03/2022

Great, greatest

Great, greatest

Pros

The ease of use. JSON type document helps me to scale my database model as the application is growing. Along with the powerful query language of MongoDB it's so easy to pull data from the data.

MongoDB also gives free 500MB is space without giving any credit card and I found that very awesome!

Cons

I would like to see the compass getting more powerful and having many more features.

Alternatives Considered

HarperDB

Reasons for Choosing MongoDB

Because of the availability of an easy-to-use cloud with zero setups.

Switched From

Microsoft SQL Server

Reasons for Switching to MongoDB

Because of more developer trust in this project.
Darian P.
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.
Showing 5 reviews of 364 Read all reviews

MongoDB FAQs

Below are some frequently asked questions for MongoDB.

MongoDB offers the following pricing plans:

  • Starting from:
  • Pricing model: Free Version, Subscription
  • Free Trial: Not Available

MongoDB's pricing is based on cloud, on-premise and mobile deployment. It also offers a free trial. MongoDB Atlas (Cloud)- Shared Clusters: Free Dedicated Clusters: $57/month Dedicated multi-region clusters: $95/month Realm - MongoDB offers free limited usage of Realm for MongoDB Atlas users. Paid Version: $59.91/month On-Premise - Please contact MongoDB directly for pricing details

MongoDB has the following typical customers:

Self Employed, 2-10, 11-50, 51-200, 201-500, 501-1,000, 1,001-5,000

MongoDB supports the following languages:

English

MongoDB supports the following devices:

MongoDB integrates with the following applications:

IBM Cognos Analytics, MicroStrategy Analytics, Microsoft Excel, Microsoft Power BI, Qlik Sense, SAP BusinessObjects Business Intelligence, TIBCO Spotfire, Tableau

MongoDB offers the following support options:

Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support, 24/7 (Live rep), Chat

Related categories

See all software categories found for MongoDB.