Leader badge

Audience

Application developers seeking a solution to create, build, deploy and run their cloud native apps

About MongoDB

MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. No database is more productive to use. Ship and iterate 3–5x faster with our flexible document data model and a unified query interface for any use case. Whether it’s your first customer or 20 million users around the world, meet your performance SLAs in any environment. Easily ensure high availability, protect data integrity, and meet the security and compliance standards for your mission-critical workloads. An integrated suite of cloud database services that allow you to address a wide variety of use cases, from transactional to analytical, from search to data visualizations. Launch secure mobile apps with native, edge-to-cloud sync and automatic conflict resolution. Run MongoDB anywhere, from your laptop to your data center.

Pricing

Starting Price:
Free
Free Version:
Free Version available.
Free Trial:
Free Trial available.

Integrations

Ratings/Reviews - 21 User Reviews

Overall 4.8 / 5
ease 4.7 / 5
features 4.7 / 5
design 4.7 / 5
support 4.9 / 5

Company Information

MongoDB
Founded: 2007
United States
www.mongodb.com

Videos and Screen Captures

Other Useful Business Software
Tickeron, the quant-sourced marketplace for AI stock trading tools Icon
Tickeron, the quant-sourced marketplace for AI stock trading tools

Anyone interested in an AI crypto trading solution to trade crypto assets and receive stock news and signals

Tickeron and independent trading experts developed “AI Robots,” which are automated bots that generate buy and sell signals. Tickeron has a set of customizable neural networks to create AI Robots that specialize in particular trading algorithms.
Learn More

Product Details

Platforms Supported
Cloud
Windows
Mac
Training
Documentation
Live Online
Webinars
In Person
Support
24/7 Live Support
Online

MongoDB Frequently Asked Questions

Q: What kinds of users and organization types does MongoDB work with?
Q: What languages does MongoDB support in their product?
Q: What kind of support options does MongoDB offer?
Q: What other applications or services does MongoDB integrate with?
Q: What type of training does MongoDB provide?
Q: Does MongoDB offer a free trial?
Q: How much does MongoDB cost?

MongoDB Product Features

Big Data

Data Visualization
Data Warehousing
High Volume Processing
Collaboration
Data Blends
Data Cleansing
Data Mining
No-Code Sandbox
Predictive Analytics
Templates

Data Management

Data Analysis
Data Integration
Data Migration
Data Quality Control
Data Security
Customer Data
Data Capture
Information Governance
Master Data Management
Match & Merge

Database

Backup and Recovery
Creation / Development
Data Migration
Data Replication
Data Search
Data Security
Database Conversion
Mobile Access
Monitoring
NOSQL
Performance Analysis
Queries
Relational Interface
Virtualization

NoSQL Database

Auto-sharding
Automatic Database Replication
Data Model Flexibility
Deployment Flexibility
Dynamic Schemas
Integrated Caching
Multi-Model
Performance Management
Security Management

Serverless

Serverless Computing
Storage
Data Stores
API Proxy
Application Integration
Orchestration
Reporting / Analytics
Developer Tooling

MongoDB Additional Categories

  • Ankit K.
    Systems Engineer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Flexible and reliable NoSQL Database."

    Posted 2022-08-05

    Pros: 1. The best feature of MongoDB is ease of use and easy to learn syntax.
    2. It is scalable and perfect database for small and large application as well.
    3. It can be easily connected with various tools through APIs. Not only that, but it provides of the best support among all databases because of the large community.
    4. It has good support for many programming languages and framework integration.

    Cons: 1. Usually, it takes up a lot more disk space than any other alternatives.
    2. There are some security concerns which should be resolved for more trust building of the users.

    Overall: Overall, MongoDB is a simple to learn and use database which supports multiple frameworks and tools for integration. It can easily handle complex transactional data and can be used with scalable applications.

    Read More...
  • A MongoDB User
    Principal Software Engineer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Easy to use database"

    Posted 2022-07-20

    Pros: - gentle learning curve
    - NoSQL is flexible, allowing you to easily change record structure as you build out an application
    - efficient backend
    - solid developer documentation
    - can extend to backend-as-a-service with Realms subscription

    Cons: - the usual NoSQL gripes, namely that complex queries can be slower than relational databases

    Overall: Overall, MongoDB is the standard NoSQL database for a reason. It is performant, easy to learn, and quite scalable.

    Read More...
  • Balwinder B.
    SDE
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Stable database with no complexity."

    Posted 2022-06-24

    Pros: - MongoDB has reading and writing speed faster than any typical SQL Database.
    - The user interface is clean and simple to use, also, the installing and set up of the application is pretty straightforward.
    - It is a highly scalable database, perfect for big projects and applications.
    - It supports easy and quick integration with many third-party applications.
    - The syntax used in the application is easy to learn and does not take up a lot of time in the process.

    Cons: - Using more than few relational data leads to the application becoming trick and complex to handle.

    Overall: Overall, MongoDB is a no SQL database which is easy to learn and use and can be easily integrated with many applications.

    Read More...
  • Anand M.
    Systems Engineer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Quick to learn and easy to use."

    Posted 2022-03-20

    Pros: - MongoDB is a document based database which is compatible with both large and small scale application.
    - Operations like CRUD operation are fast and reliable, easy to use.
    - The learning curve for the application is quite low, any beginner can get used to the application in few days.
    - The community size of the application is quite large, which helps a lot when stuck with a problem with the application.

    Cons: - It is a NoSQL, easy to use database, no cons in my usage.

    Overall: Overall, MongoDB is a great database for any application, as it is scalable and easy to use. It follows NoSQL architecture, which makes it quite easy for querying and handling complex data.

    Read More...
  • Meenakshi S.
    React Dev
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Beginner-friendly and efficient backend."

    Posted 2022-01-17

    Pros: - MongoDB reads and writes data in real-time quite fast.
    - Connection can be made with any tool through the use of APIs.
    - It supports all the major programming languages and frameworks.
    - It is flexible to use and can be scalable.
    - The UI of the application is simple and intuitive.

    Cons: - It is not a suitable database when it comes to writing complex queries.
    - Memory consumption is quite high.

    Overall: Overall, MongoDB is an efficient NoSQL backend with easy to use architecture. It can also be easily integrated with any front end framework.

    Read More...
  • Prithvi K.
    UI/UX Designer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Simple learning curve."

    Edited 2022-01-18

    Pros: The best part of using MongoDB as a database for any application is the reliability and ease of use. The application's user interface is crafted for simplicity and functionality. It has NoSQL architecture, which makes it preferable to migrate any project to this platform. Along with ease of usage, it is also a good platform for scalable applications.

    Cons: There is some complexity initially in the set-up, but the community is quite helpful in resolving those issues.

    Overall: MongoDB is a NoSQL Backend that supports integration with almost every front-end frameworks, furthermore, it is also a great platform to get started as a beginner.

    Read More...
  • Zeeshan I.
    Java Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Easy to use, awesome user interface."

    Posted 2021-12-20

    Pros: 1. The best feature of MongoDB is that it is easy to learn and does not take more than 2-3 days to be learned by any beginner.
    2. It is easy to set up and use, and also the documentation available is pretty concise and to the point.
    3. It is scalable and perfect for big application.
    4. The user interface of the application is elegant and intuitive.

    Cons: 1. There isn't much to dislike about the application, it is easy to use, have all the features and does what it claims.

    Overall: Overall, MongoDB is one of the easiest NoSQL backend application available that can be integrated with any front end technology seamlessly.

    Read More...
  • Subhan A.
    React Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Backbone for Web Applications."

    Posted 2021-11-18

    Pros: - MongoDB is a lightweight and easy to implement database.
    - Data read and write speeds are quick and real time.
    - The learning is low.
    - Installation and configuration is as easy as it gets.
    - It can be easily integrated with any front end platform like Angular and React JS.

    Cons: - Data Structuring can be difficult initially because of the NoSQL architecture.

    Overall: Overall, MongoDB is a fast, reliable and feature rich backend platform that can be used with any front end framework. It is easy to set up and configure.

    Read More...
  • Vidbhav K.
    Data Scientist
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Modern and effective database."

    Posted 2021-10-23

    Pros: - MongoDB provides a powerful querying and analytics capability with NoSQL architecture.
    - The UI is user-friendly and easy to implement.
    - It supports various programming languages and frameworks.
    - It is flexible and also open source, making it a quite secure option for a database.

    Cons: - It has a NoSQL architecture making it a great match for small applications but when it comes to large application where large number of queries is needed it more complex than the SQL equivalents itself.

    Overall: Overall, MongoDB is a great database with unique features that assist the user in implementing it with various frameworks seamlessly. It also supports integration with various third-party applications.

    Read More...
  • Tehseen A.
    Project Manager
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Easy to use and scalable database."

    Posted 2021-10-05

    Pros: - It supports various programming languages with multiple frameworks support.
    - It can easily handle large and scalable applications.
    - The user-friendly UI helps a lot in getting used to the platform initially.
    - It is flexible, fast and easy to use.

    Cons: - Upgrading between version is a hassle for developer.

    Overall: Overall, MongoDB is the best and easiest database to get started with. It is flexible and efficient. Some functionalities like aggregation pipelines might take a little time, but everything is pretty straightforward.

    Read More...
  • Tauseef S.
    Full Stack Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "No relation backend tool."

    Posted 2021-09-13

    Pros: - It is effortless to install and set up.
    - It can be easily integrated with various programming languages and frameworks.
    - It supports data replication and load balancing.
    - It is secure and easy to develop with.

    Cons: - It is schema less backend tool and that makes the data modeling a difficult job to do for the developer.

    Overall: Overall, MongoDB is a simple and powerful backend tool for programmers looking for no query backed tool. It is secure and has a simple yet intuitive user interface.

    Read More...
  • Shazia S.
    Full Stack Developer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "No code database for front end developers."

    Posted 2021-08-26

    Pros: - Installation and set up of MongoDB is by far the easiest among every database I have ever used.
    - There is a very minor curve before using it.
    - The community quite supportive and responsive.
    - It can be implemented with any type of application with little to no coding.

    Cons: - It does not provide any in-built transaction system for mobile application.

    Overall: Overall, MongoDB is the best database for front end developers who do not want to learn about databases or backend.

    Read More...
  • Faraz M.
    Flutter Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Best nosql database."

    Posted 2021-07-09

    Pros: - It is user-friendly and easy to use, specially for front-end developers.
    - Database can be easily developed through MongoDB.
    - It can be easily integrated with other cloud vendors.

    Cons: - MongoDB is not the best or feasible option for scalable projects.

    Overall: Overall, MongoDB can be used as a database for web and mobile application. It is a reliable, robust and secure platform for a database.

    Read More...
  • Gaurav P.
    Senior Software Engineer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User, Deployment
    Company Size: 5,000 - 9,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "MongoDB is a high performance, scalable, flexible and reliable DB. Stable & Easy to Use!"

    Edited 2021-06-19

    Pros: We use MongoDB at the heart of our application where speed and consistency are critical. It's used primarily by the engineering backend team and vicariously by other teams using parts of the product.
    MongoDB is fully meets our needs. Reliable, handy, and robust, the support is of high quality.

    - Mongo DB is free for commercial use
    - Very easy to learn and use.
    - Document oriented approach is excellent for data models that can be naturally represented in this way.
    - JSON responses are particularly handy in a full-stack JavaScript environment.
    - Scalability
    - Open source db

    Cons: 1. No shared collection support for the transaction.
    2. The administrative interface is not terrific, but it does work.
    3. The memory consumption of this software is significant.

    Overall: MongoDB is a good tool in its category for reading real-time unstructured data.
    MongoDB allows the export of non-relational databases, which is useful for working with code whose format needs to be changed more freely. When creating data strings, they can be exported through lists to a chosen server.
    It reads data in real time, quite correctly and easily. The composition of a question is also very easy. It is very possible to link to different resources via APIs.

    - Schema-less data models.
    - Fast index system with multiple field support
    - Easy to set up locally and on different SAAS providers
    - Easy in use and user-friendly
    - Aggregation framework for reporting application
    - High performance.
    - It supports GEOSpatial Query
    - Helpful documentation

    Read More...
  • Radhika S.
    IOS Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A Hassle-Free Database for Web Applications."

    Posted 2021-06-01

    Pros: - It supports almost all the programming languages and has a wide scope for integration with different frameworks.
    - It provides accurate analytics and reports.
    - It has a user-friendly design and interface.
    - It is a scalable option for big projects and applications.

    Cons: - Learning how to use it is not a piece of cake, it has a high learning curve.
    - Queries are sometimes a big hassle to execute.

    Overall: MongoDB is a considerable option for anyone looking for a secure and feature-equipped backend solution for web and mobile applications.

    Read More...
  • Michael W.
    Technical Support Manager
    Used the software for: 1-2 Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 26 - 99
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "MongoDB is an easy way to learn about databases "

    Posted 2021-03-31

    Pros: When it comes to IT projects that require precise operations with data collections, MongoDB has everything we need to be useful. When using it we have a high caliber data chaining system, which allows us to vary a lot in terms of the formations we create for each database we are going to share.

    Cons: MongoDB redoes absolutely everything we know about databases by presenting such new modalities oriented to work with non-relational databases, but this, despite being beneficial for newcomers interested in learning about databases for back end, is not something positive for veterans as they must practically learn from scratch, or at least to learn to orient themselves in NoSQL.

    Overall: We believe that MongoDB is one of the most useful services for mobilizing large lists of data in case you have no experience in the area. In our case, the adaptation process was a bit complicated, but once we managed to get used to the mechanics of the software, we have discovered that it has an excellent quality.

    Read More...
  • Daniella V.
    Manager of Research and Development
    Used the software for: 6-12 Months
    Frequency of Use: Daily
    User Role: User
    Company Size: 10,000 - 19,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "MongoDB allows us to run a reliable database based on NoSQL"

    Posted 2021-03-21

    Pros: We have integrated the storage of polymorphic records to our database, as well as easy to configure migrations, in adaptation to all these basic concepts. We also have an extensive document registry based on the BSON format which allows us to have a very sophisticated data model for our company.

    Cons: Although we have everything indexed in an excellent way we have presented some set problems. Sometimes scaling in MongoDB is quite expensive. They also have a lot of external aggregation queries that are quite complex at times.

    Overall: It is a priority in our server to use MONGODB, thanks to the fluidity, flexibility and speed of data handling. It makes sense to use MONGODB as long term storage due to the low access frequency. We have been able to automate the iteration of documents, through data models with fewer migrations through the server thanks to a traditional RDBMS optimized with BSON and JSON modeling maps integrated to our APIs.

    Read More...
  • Jason K.
    Social Media Manager
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "MongoDB is excellent for moving away from SQL"

    Posted 2021-03-21

    Pros: With MongoDB you no longer need to rely on the obsolete system provided by relational databases. This software works specifically on the formation of individual data, which makes it much easier to perform accurate data analysis.

    Cons: The size of the pages that MongoDB allows us to work on is a bit limiting as with many SQL management platforms. Fortunately this is offset by MongoDB's ability to customize the structure of each list.

    Overall: MongoDB is reasonably the best and most extensive software we have had the opportunity to work with for non-relational database management. We recommend it for not having to rely on data inclusions when working in multiple dimensions. Since starting with relational databases is so far removed from modern data management, MongoDB offers a fresh alternative to keep your database work up to date and with the newest list options.

    Read More...
  • Lorrie F.
    Brand Designer
    Used the software for: 1-2 Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "MongoDB is automatically configured to work with commands"

    Edited 2021-03-20

    Pros: The number of commands we can carry out through MongoDB is almost infinite once the parameters of the schema we are working with have been configured. The advantage of this is that when working with several types of collections each one can be configured separately, without affecting previously stored jobs.

    Cons: MongoDB is a far cry from the mechanics we are used to using during our database list management, and it turns out to be much more sparse in terms of structure creation than conventional database software. The terminology also changes completely despite still working with RDBMS.

    Overall: When finding a methodology that focuses on data replication we found that MongoDB offers enough options, since it is not difficult to index any kind of information. We recommend it if you want a challenge maneuvering databases in unconventional formats, or if you want to choose to learn new data modeling methods.

    Read More...
  • Leslie G.
    Chief Marketing Officer
    Used the software for: 6-12 Months
    Frequency of Use: Weekly
    User Role: User
    Company Size: 10,000 - 19,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "With MongoDB, data and reporting made easy"

    Edited 2021-03-22

    Pros: Filters, visualizations, and data elements put all information front and center, centered and sorted in logical order for power users. The ability to quickly connect to data sources without extensive back-end data engineering requirements. It is easy to use to democratize data across the organization. It has enough features for all users to use, regardless of their experience with BI tools.

    Cons: For large and complex queries, the tool can be slow. Content and security group restrictions can confuse configuration and maintenance. Custom visualization can be difficult.

    Overall: MongoDB is a great tool when you want to absorb a large amount of data and link many sources. Since MongoDB works best at scale, it may be more suitable for large-scale organizations (medium to large enterprises), especially those with multiple marketing-sales channels. Many departments in our organization have used MongoDB as a business intelligence data center. Everyone can access the dashboards in a fluid and elegant user interface for a variety of purposes, including sales, marketing and research. This is a great way for all stakeholders in the organization to see high and low level custom metrics. We can use MongoDB data for detailed analysis and generate reports, which can be shared between departments such as BizOps and Marketing.

    Read More...
  • Previous
  • You're on page 1
  • 2
  • Next