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

Microsoft SQL Server

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

MariaDB

4.7
#4 Alternative to MongoDB
MariaDB is the database for all, supporting any workload, in any cloud, at any scale. Try MariaDB now.

Reviews

Overall rating

4.6 /5
(344)
Value for Money
4.6/5
Features
4.5/5
Ease of Use
4.4/5
Customer Support
4.3/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 344
Michael M.
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

Juan manuel C.
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

Verified Reviewer
Overall rating
  • Industry: Libraries
  • 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 my choice of nosql / document database for paired use with Node.JS

Reviewed on 26/11/2021

I needed a free but industry standard database for my Node.JS based library management application....

I needed a free but industry standard database for my Node.JS based library management application. MongoDB was just what I needed, I did consider MySQL but I wanted to try nosql / document orientated. It has been fantastic - it's hard to believe productions like these are free for all.

Pros

I love how MongoDB integrates with code in such a way that queries look just like any other code. I also love how the documents from MongoDB are returned natively to Node.JS as objects without any mapping at all. MongoDB is an intuitive and very performant database, I recommend trying it if you haven't.

Cons

The big thing with MongoDB you have to get your head around is the whole redundant data thing - it is usually recommended that you store a lot of redundant data in your documents instead of having data normalised with relationships as you would in a relational DB. Have redundant data can make your query code really simple, but it can make your update code very complex / cumbersome. However, you can opt out of this approach and use MongoDB with relationships - I would recommend using Mongoose (an npm package) that will handle a lot of the work with relationships for you.

Alternatives Considered

MySQL

Reasons for Switching to MongoDB

I wanted to try nosql / document orientated.
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

Matthew B.
Overall rating
  • Industry: Computer Software
  • Company size: 51-200 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

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

Convenient data store

Reviewed on 23/09/2021

It is my database of choice because of speed and non-blocking read and writes when used in...

It is my database of choice because of speed and non-blocking read and writes when used in conjunction with Node.js.

Pros

I enjoy using this data store because of how quick I can create models and begin using them within my code. The speed of development of applications is dramatically reduced because data can be consumed as soon as it is retrieved without writing much translation code.

Cons

I don't like the complexity of the setup. If you need to do advanced clustering it is challenging to setup and configure.

Showing 5 reviews of 344 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+

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.