Who Uses This Software?

MongoDB serves both startups and industry-leading organizations from Fortune 500 companies to government agencies.


Average Ratings

214 Reviews

  • 4.5 / 5
    Overall

  • 4.5 / 5
    Ease of Use

  • 4.5 / 5
    Customer Service

Product Details

  • Starting Price
    Not provided by vendor
  • Free Version
    Yes
  • Deployment
    Cloud, SaaS, Web
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
    Webinars
    Live Online
    In Person
  • Support
    Online
    24/7 (Live Rep)

Vendor Details

  • MongoDB
  • www.mongodb.com/

About MongoDB

By offering the best of traditional databases as well as the flexibility, scale and performance todays applications require, we let innovators deploy apps as big as they can possibly dream. From startups to enterprises, for the modern and the mission-critical, MongoDB is the database for giant ideas. For more information, visit www.mongodb.com.


MongoDB Features

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

MongoDB Reviews Recently Reviewed!


Amazingly Flexible Database Capability

Jun 18, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I don't usually rave about products, but I do about MongoDB.

* MongoDB's schemaless document-centric approach to database makes it easy to store any kind of data I need to, even subdocuments and array fields with minimal fuss within code or tools. This allows for a lot of flexibility and makes it easy to upgrade or refactor existing software.

* MongoDB's indexes provide amazing performance even in a schemaless world. Simple and compound indexes, as found in the relational database world, are just the start. Add to that multikey indexes (indexes over array fields), string and geolocation indexes, and indexes where entries expire documents with time. Mongo has it all.

* MongoDB's approach to scalability - using replica sets for high availability and fault-tolerant failover and sharding databases over a potentially large number of servers - makes it easy to scale huge amounts of data without overly expensive hardware and failover complexity.

* MongoDB driver support is available for a variety of languages.

* Mongo University, free graded courses covering various aspects of MongoDB from development to administrative activities to security, etc., offers a solid path to learning.

Cons: I'm a huge proponent of MongoDB but because of the nature of schemaless document-oriented databases, there are still some problems for which a relational database is still the answer. There are some applications and technical domains where relational databases still have a huge lead over Mongo for performance.

Capterra loader

MongoDB is the NoSQL leader and getting better

Feb 09, 2019
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB is incredibly easy to set up and use. The fact that non-relational DBs are better for more unstructured data, makes it so that you don't necessarily have to know exactly what the end state is going to be before building your schema. Its data throughput is also a key differentiator, so anything with Big Data is going to be a good fit for a non-relational DB and MongoDB, in particular. Finally, the team behind MongoDB is constantly improving the product and releasing updates, and there are several good data viewers in the market, including one from Mongo, for viewing the data and creating queries.

Cons: Creating metrics dashboards can be challenging due to the potential need for JOIN queries in your data. Anything that contains these will be harder to aggregate. Their aggregation framework can be hard to use and limiting for certain requirements.

Overall: The first decision about whether to use MongoDB or not is whether you need a relational or non-relational DB. Once you decide a non-relational is best for you project, then MongoDB is a solid choice. It has the ongoing support of a professional team and is widely used in the market, especially for projects utilizing the MEAN stack. This makes it easier to deploy than other solutions.

Best No-SQL Database.

Apr 14, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: 1) There is no fixed schema like RDBMS. We can alter the table structure insert any number of rows and columns.

2) Data retrieving from this No-SQL database is very much fast when compared to other No-SQL databases.

3) Very easy to install. Provides JSON data support.

4) Can be integrated into different languages like Java, PHP.

5) There are no complex joins of queries like RDBMS.

6) The technical support can be available from MongoDB clients in case of any complex issues that occur while working.

7) Having extra features like a backup of stored data, sharing the data to multiple systems across the network is an added advantage.

8) Handles unstructured data i.e the data which has no format, no proper structure.

Cons: I did not find any flaws with this software.

Overall: MongoDB has no proper structure like rows and columns in RDBMS. There is a feature called indexing where each and every row in the MongoDB database is identified with a unique id. The unique id is provided for each and every new document. The queries are easily understandable without involving any

complex joins, unions. It also obeys the Atomicity, Consistency, Isolation, Durability known as ACID properties which are essential for a database. MongoDB supports sharding means huge data can be divided into smaller data and can be stored in multiple databases across a network. Different collections in MongoDB can be clubbed together and it also supports transactions which involve data needed from multiple documents across a collection. Based on these properties I have worked on different use cases and because of these features, work became simpler.

Mongo DB

Jun 12, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Mongo DB is non relational database (NoSQL). It is a document database. it has good query capacity. Very easy to install and setup Mongo DB. Also Mongo DB is schema-free, there fore our software (code) defines the schema. It support BSON data format, there fore no complex to write code with mongo db (most of programming languages support BSON data format. We can index the mongo collections and increase the query performance

Cons: When we need to query using two mongo collections (join two collection), we can use lookup feature. but the problem is Mongo DB lookup feature is slow. Also we have no option to run query among two or three collections like as Elastic Search. When we using Elastic Search we can run query among two or three indexes(collections). There for in Elastic Search we can move historical data to separate collections and improve query performance. if we need query with historical, Elastic Search support it. But using Mongo DB we have to handle it in programming side.

Overall: According to my experience with MongoDB it is good NoSQL database. It has good query capacity, Also when we going to solve some business problems some requirements are change when we build the system. At that time we have to change same database collections. MongoDB support it.

Powerful data base that allows high performance, continuous growth and high availability in storage

Jul 07, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Queries can be made quickly because the data is connected and interlaced thanks to the ID that is given to each document, the search is simpler; in addition, it has the facility to balance the loads which allows a better storage of files, it does not have to pay for the license, it contains a high security with advanced user management, the semi-structured or structured databases can be easily adapted, you can program the tasks, you have tools for the analysis of the data, using this data base the neck of bottles generated in the relational databases is completely eliminated

Cons: When running mongoldb uses all the free RAM which works as the cache, when the amount of data exceeds 100GB it usually has performance problems, when making a copy the verification and the durability is committed, when making a writing on the base of data the same is blocked which drastically reduces the concurrence

Overall: When working with this database, the expansion became easier and much more economical than the relational data base due to the horizontal scaling, distributing the load across all the nodes, which allowed the organization to store many more data and perform queries. manufacturing very quickly

A tool that fits very certain needs

Oct 22, 2018
5/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Certain common operations are very very easy to spin up a one-off query for and utilize the data right then and there. In that sense, there is a very lightweight feel to developing with MongoDB at the start of most projects.

Cons: The design paradigms around MongoDB make it so that you will eventually want to add some sort of schema-type check somewhere in your stack. This will make development much simpler over time as the data begins to evolve. In general, there's a lot of other scaffolding you will want to do in order to sane-ly use a NoSQL as most people seem to want to (a quick start data store for a project that would otherwise benefit from a relational database). Not saying this is the "correct way" to use MongoDB, but just our experience within a system/framework like Meteor for example.

Capterra loader

A great not-too-NoSQL database

Nov 04, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB has been a great product from the start as it brought the simplicity of the NoSQL movement against the old SQL/RDBMs "monsters", but also bringing a host of functionality that made it possible to use it immediately and without too much work in respect of the old RDBMs mindset and feature set.

Setting it up even in a complex environment remains relatively easy, and also using it it's quite straightforward for developers.

3rd-party libraries and framework support is constantly increasing as well.

Cons: It has a history of bugs and weird things that made it look bad to some people.

Overall: I personally used it in project since the day it came out, and honestly some things were really bad, but the biggest barrier was in my teammates head as they rejected the innovation it represented at the time.

Capterra loader

Within the NoSQL databases, probably one of the best

Apr 02, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: This type of non-relational database is a very useful tool today, where the amount of data handled in the web services are very abundant and a better way to store and take advantage of resources is needed, we use mongoDb, with its noSQL proposal takes better advantage of resources, since no paid licenses are needed, this money is used for hardware power, the expansion is easier since the database should not be restructured, it will keep the files linearly, that the escalation is horizontal and the load is distributed across all the nodes, taking better advantage of the hardware performance making any application more scalable.

Cons: It has its weaknesses, but you must know when to use this technology and when to use relational database, there are no transactions so if you need to use it, you should simulate them in a certain way, if it is very required in your application it is better to use sql, either Joins is available, so you should make several queries to interact between the data, you must be careful with this and know what technology is better with the application that will be developed.

Overall: Count on NoSQL database technology, with a free but very useful technology, perfect for handling large amounts of data, making better use of the hardware resources of the applications that require it.

The de facto standard for document-based NoSQL databases

May 16, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB is the most widespread solution available in terms of a NoSQL database that manages data as a document store. It provides all the best features a NoSQL database should have to offer: clean and easy setup, simple syntax, as well as advanced features such as map-reduce and scaling capabilities. The BSON document type maps beautifully with the JavaScript stack, making it simple to wire up an application with a nodejs backend and any popular frontend JavaScript framework.

Cons: MongoDB can be hard to set up to support auto-scaling environments, and the best provisioned hosting options are quite expensive.

Overall: MongoDB has made it very easy to rapidly develop and deploy applications that require a document-store based NoSQL database solution.

A database revolution

Mar 09, 2019
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It's incredibly flexible and performant. With rich documents you can keep data in just about any way that makes sense to you. When your data doesn't nicely fit into the relational database format you'll want to use MongoDB. They're constantly developing the database and each version brings more features and better ways of doing things. The aggregation features allow for complex heavy queries to be run very quickly.

Cons: It can be a bit complicated to start with and writing aggregations without a great tool to help can be pretty tricky. Some of the features in the earlier versions are slightly limited and miss core requirements like 'join' style queries.

Overall: For non-relational data storage, you really cannot beat MongoDB.

MongoDB is the best solution for NoSQL database.

May 31, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Most of the features we can get it for free.

It is very light weight and easy database.

It has support with almost all popular programming languages.

its performance is continuously improving with the newer versions.

It is very easy to setup and use.

Cons: Sometimes it goes difficult to create JOIN like queries with MongoDB.

They have provided the aggregation framework but it does not give ease and like SQL Join queries.

It can crash in the production environment.

Overall: Overall MongoDB is the good choice for NoSQL database. It is basically document type database.

It suits well in Javascript environment of NodeJS, Angular, React etc. where we can directly store and read objects from the framework.

It is one of the component of MEAN stack.

Database Schema

Apr 16, 2019
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1. MongoDB is very compatible with javascript based technologies such as Node.js , Angularjs and Angular2+.

2. Import and Export Database is very easy.

3. MongoDB also IDE to manage Database collections.

4. Executing Database Schema is really easy.

5. Setting up relations in MongoDB is very easy as compared to traditional SQL based Databases.

Cons: You need to have a little bit knowledge of SQL and Database queries to understand the MongoDB concepts for managing DB and running its functions.

Overall: I am a javascript developer and I always prefer to use MongoDB because it is very compatible with javascript world , I have setup many relations among the collections and it is very easy for overall web and mobile development.

Capterra loader

Best NoSQL database for light weight project

Dec 18, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I used MongoDb for my MEAN stack project which was a project management application.it is very easy to define datatypes and data fields in monodb with just a few line of codes.we actualy don't need to create data tables as in SQL.mongoDb will handle all that for us and another is with mongoDB there is no down times to update our databses because mongoDB will not requre script updates.that was very helpful in my roject because the application has to run all the time and collecting huge amount of data and also handling lot of concurrent users.so i think you need to try this mongoDb at least onece.

Cons: main cons whcich i was facing during my projects was there are no JOIN operations with mongoDb like in SQL.so i had to handle some application data retrivel process handle with whole dffertent qury.also i had some issues with concurent transation with my databse when application is in load test and performance testing levels.

Excellent database with high performance and high availability compred to other no SQL options

Aug 01, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The data queries have faster response, it is more simlple with excellent load balancing. Also the security part it is far more secure and reliable compared to other memcached providers. Migration fro traditional RDBMS system is as well smooth without much struggle.

Cons: Memory/RAM useage shoots-up to roof most of the times, degraded performance when working on the very large databses. Better tools for data analysis and management would be good thing, console is good but not enough

Overall: Lesser time to migrate from RDBMS to NoSQL, Option to store the data on mobile/client side and sync option to server/cloud. Flexibility.

Capterra loader

Best Non-Relational Database for developers

May 12, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I use MongoDB.It's high-performing for simple queries.And it is flexibility - I can add new columns or fields on MongoDB without affecting existing rows or application performance.This database systems can be expanded horizontally. Thousands of servers can operate as a cluster and can handle very large data.The database doesn't require a database administrator. I prefer to use MongoDB in my projects. Indeed, it is worth the use of MongoDB.

Cons: This gives you the flexibility to change your data schema without modifying any of your existing data. Sharding support-the feature of sharing large-scale data among servers is also one of the surplus values that distinguishes MongoDB from similar ones. If you want speedy db use MongoDB.

First NOSQL based database as far I know and very efficient.

May 01, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Traditional databases was not supposed to deal with lots of data and unstructured data and

then NoSQL came. It changed the way we were dealing with data.Now , you dont have to define

table column datatype, you dont have to put size on table columns , you have all these features .

I really enjoy working with MongoDB, easy too horizontally scale using daemon process and replication is

also very easy, not much different in syntax from traditional RDBMS, thus learning curve is easy.

Cons: Miss core features of MySQL databases,

No more transactions , committing

Capterra loader

Secure data storage with NoSQL

Oct 19, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is a very easy to use software with a good storage, offering intuitive tools to allow to store data in a secure way while the developer chooses a key that will be the access key. It is simply perfect for our company and the opportunity to store data in order to avoid any misplacement of them. It has a good balance of them and you can make inquiries with java Script.

Cons: Mongo DB can present problems after a standard of 100 GB, it tends to paralyze and this can be a bit complicated. It is a fairly complete software, it is simply perfect for our company and the opportunity to store data in order to avoid any misplacement of them. It has a good balance of them and you can make inquiries with java Script.

Capterra loader

The game changer DB

Oct 30, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: An easy to start and master database solution. It's a "must-know" for a back-end developer. You can quickly start a project without worries to have already thought about data structure. Best noSQL solution!

A really good idea that changed software development. For a startup or an "always changing" software, it is a must.

Cons: A little bit too easy to mess up data :). Maybe not the best solution to heavy relational data (eg transactions).

Overall: Best DB for startuppers. You can choose a self-hosted or cloud-hosted solution.

Our first approach to non-relational DBs

May 12, 2018
4/5
Overall

2 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: We're starting a new project, an idea management platform. So far we've worked with relational DBs, but given the nature of the project we decided to give MongoDB a try.

We're using the open source version, so the pricing is unbeatable. We can handle 1mln documents as a breeze (although we probably never will) and what we would do with a number of tables, queries and joins is now done with a single find() over a single collection, which is frankly amazing and made us wonder how much time we wasted until now. Writing a simple CRUD application is a matter of hours starting from zero.

The Java driver does a lot of what you'll need, including de/serialization of pojos and connection pooling. This is nice, less choices to make!

The MongoDB University offers free online courses (they seem to be of nice quality) and certifications.

Cons: The change from RDBMS to documental is a strong paradigm shift. We're just waiting the day we'll have to redo everything from scratch... and we hope it's going to be soon.

The command shell and especially the Java driver have a weird interface. There's an incredible amount of ways to get to the same task, and it seems that MongoDB is suffering by "featuritis", which is natural since *it is* a commercial product.

You can't take the courses when you want: they're only presented in conjunction with examinations which are periodical. You might still want to wait for one, because he amount of available single videos is otherwise overwhelming.

Great DB for agile projects

Apr 29, 2019
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: This is probably the best document-oriented database. Since it is not relation-based database, it can better handle design mistakes that developer might make during iteration of agile development. Every change is very simple and convenient. As it has very useful validation of JSON data based on JSON definitions, it makes it very mistake protective.

It is also very scalable, can be distributed, and again, scale horizontally for better performance, if you need them.

Cons: It does not have referential integrity, which makes it little complicated to use when you need defined, related and enforced relations between pieces of data, especially in big environments.

When database grows, it can easily be very unefficient considering stored data vs real storage on the disk.

Overall: Very flexible and great fit for new JavaScript frameworks that use JSON.

Great DB, if you know what you're doing

Feb 25, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: One of the best NoSQL DBs currently available. Beware, this statement is only true if you know what you're doing. If you're trying to use NoSQL DB where clearly a relation DB should be used, you're gonna have a bad time. It's also great for fast prototyping - don't have to mess with SQL migrations when you change DB structure a lot.

Cons: I think the indexing options are still a little bit lacking... Compared to the even older versions, the progress is very good.

One of the Best No SQL Document Database

Aug 23, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Index is really easy. Reads/writes are very fast.

Query language is simple and easy to understand.

Since it is no sql document database with json documents, it works with most of the current application which depend on json for interaction between components.

Cons: Advanced concepts like scaling and sharding may need mongodb consultants help.

Available Mongodb clients like Robomongo is not easy to use.

Will definitely need lot of learning before implementing in project.

Capterra loader

Wrote a new product using Mongo DB. A great noSQL DB.

Apr 20, 2018
5/5
Overall

2 / 5
Ease of Use

2 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love how easy it is to store JSON documents. No need to pack and unpack data just store objects with how I use it on my application server. Mongo scales very easy. Ran a production system for 3 years with zero downtime. You can 't beat the cost.

Cons: Better tooling would be a huge help. You can do everything in the command line but some tasks that you don't use every day take time to look up and execute.

Overall: Love Mongo DB Life is really good. Fast Dev Cycles

Capterra loader

The best friend of nodejs and json

May 14, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - Extremely efficient to integrate with big data

- It is very easy of scale

- The integration with nodejs and graphql is something completely natural

- The speed and usability that the minimongo gives for mobile applications are very nice.

- It is very easy to incorporate or deprecate field on collection.

Cons: - Security is scarce or difficult to configure and integrate

- Few free providers available in the cloud. (After using free tier)

Retrieving data is really easy if they well organized

May 17, 2019
5/5
Overall

4 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Ability to store data in any structure

Cons: There are lot of limitation when using "lookup" operation to connect two collections

Overall: It is really a good solution for database management and analytics. we can store any kind of structured document as a json documents.And there is plenty of query operations to retrieve data and there is "lookup" operation for connect different kind of data collections.It is really easy to process data with mongo.But when we store data and if they not organized well it will consume time more than normally.

The most flexible database!

Feb 28, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB is one of the most versatile and forgiving databases I've ever used. It's easy to set up, scales well and it performs great for most CRUD applications. Especially for Javascript devs, you feel right at home with its JSON-like document store.

Not much else to say about it, if I was quickly creating an application and time spent in development was critical, I'd almost definitely use MongoDB.

Cons: There are some performance trade-offs, but at the scale of most applications, it certainly won't be your bottleneck.

Overall: Great piece of software that vastly simplifies Backend development.

MongoDB: Popular nosql database

Oct 29, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: If you are a JavaScript person then it will be very easy to understand mongodb and use it as it stores data in the form of json that is the standard data format in JavaScript and even in web communication such as api request and response. Using package like simpleSchema we can use it very similar to sql databse with the benefits of a nosql database.

Cons: Query syntax of mongodb is not very good. They should follow a similar pattern for all types of queries but rather different syntax is followed. For example select document query syntax is very different to select collection.

Capterra loader

An incredible database structure regarding the use of NoSQL

Apr 27, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: When I work with the structure of the databases in MongoDB it is extremely simple, it has qualities that simplify the queries since it is executed from JavaScript and is performed asynchronously.

Cons: It has simple structures, which limits the use of this one a lot since it can block the database while you are modifying the database.

Overall: If you want a database to work in a simple and fast way in your applications, MongoDB is a very good option.

the best nosql DB on the market

Feb 02, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: it's for sure the best NoSQL DB on the market. It's powerful and there is a huge community that works with it. the cloud service, provided by MongoDB itself, it's really easy to use but powerful as well and it doesn't cost more than other service providers.

Cons: sometimes, if you decide to manage your cluster by yourself on your infrastructure, please pay attention to resources (RAM and Disk)

Capterra loader

Easy and fast

Jan 19, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: NoSQL is a necessity and MongoDb is providing that concrete bridge for you. Easy to set up, easy to configure, fast connections and easy error handling. It's a powerful DB which fulfills majority of your new in your small projects as well as enterprise level requirements.

Cons: The way we have workbench for MySQL, can we have somewhat better for MongoDB? Other than that, I see no cons yet.

Capterra loader

Handle unstructured data in best way

Aug 27, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Great replication and performance on cloud as well as virtual machines. We use mongo db on all of our grids. Mongo db is very easy to get started because it has very flexible schema. We can easily replicate the databases and get out of box solutions for the database scripts everytime. We can handle large chunks of unstructured data with mongodb. It has great mapreduce functions to make the tasks easier.

Cons: There is nothing to dislike in mongo. I just want that the scripting languages could be made a little shorthand.

Overall: It behaves as primary storage medium for many of our projects. It easily distinguishes between the data formats which is feeded to it for us. It is very necessary for us for the huge unstructured data we have.

Capterra loader

Best NoSQL

Dec 06, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: 1. Very easy to learn.

2. Free educational resources.

3. Off course schema less

4. Replication.

5. Querying is relatively east compared to other NoSQL solutions.

Cons: 1. Difficult to set up properly and manage too.

2. Joining data can be a bit hairy.

3. Set up and maintenance can also be rather complicated without paid tools.

4. Need to plan heavenly before creating db schema

Mongo DB review

May 21, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Mongo DB one of the most leading documents database. The is the gaint in no SQL . The concept of no SQL is the alternative of relational database management system, so when we use this mongo DB it's take less time to make database modal and save the development time.

The second thing which is important the process and loading time decreased of any applicable or software which is using mongodb, because it's just get all the data in one go without making any logic in server side.

Cons: This is one of the complete software in it self , most importantly open source software, still because of new software you would not find much help over inter for your problem.

Overall: Very good

Excelent

Nov 15, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: A very good document type database. Very easy to create collections. And the good thing is we can change the collection structure any time.

Cons: When I try to write join queries, little bit hard to get some data compare with relational databases. And the like queries also little bit difficult to me. :P

Overall: In my company we use mongoDB as our database. We use mongo Cloud also.

Best NOSQL database that i use it everyday on every project

Apr 29, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Best performance, easy of ease, free and highly scalable, it has good ORM with Nodejs with mongoose, I use it in all my projects

Cons: There is no Joins like in other NoSQL database but thats understandable due to the technology limitations, they could release their own IDE like MYSQL does with mysql workbench

Overall: Highly scalable, free no sql database that i use in all my projects

Capterra loader

I used MongoDB recently for my web-application.

Apr 10, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: After using SQL databases for a long time, I decided to shift to NoSQL database systems.

MongoDB defines NoSQL in the field of Computer Science, apart from being agile it offers innumerable benefits. I love the fact that I can change the table schema at my wish in any development stage and my code won't break. I like that it can be easily used from a Linux terminal, which makes the work-flow super smooth. This product is a must-have for all the newbie developers out there!

Cons: I think the company should add a few examples and video tutorials in the official documentation to give the newcomers a headstart.

Overall: It helped me get my data on a NoSQL database in no time!

A very good database option for quick development.

Jul 19, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money

Pros: MongoDB is well suited for simple web applications. It fits superiorly with node, angular and express togetherly known as MEAN stack. Storing and retrieving data in MongoDB is extremely easy and it supports variety of features like fast text search, sharding, indexing and quick scalability.

Cons: Developers from SQL background may find it a little difficult to work with it as its schemaless, unlike SQL databases. Also if the database is not properly designed, the MongoDB can be slow.

Capterra loader

Best No SQL

Jan 19, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The easy implementation in J's, great documentation, and the certificate for different users makes it easier to focus and what role you in.

Cons: It would be easier if there was no need to include third party plugins to make the work easy.

Overall: Many projects where a no SQL DB was needed, I tried the certificate in 2016, but for personal issues couldn't finish it.

A terrific, free, scalable nosql database

Jun 22, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB makes it easy to write data to an instance. Commands are very user-friendly. Setting up replicasets is also easy following a guide. Dump/restore (export/import) functions are also easy to use.

Cons: Mongo instances can be cursed with read/write locking but can be overcome when installed and scaled correctly.

Capterra loader

a very good alternative to databases based on SQL language. easy to manage if you work with json

Jul 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros:

instead of using tables, documents are used in the binary representation of JSON, ie BSON

What we normally call tables, are called collections and they do not have to have a structure, this allows you to create a relational database even if you do not have the same structure in the tables

is based on one of the most solid programming languages, C ++

MongoDB comes with a console built in javascript and queries are made in that language, which is good because it is one of the easiest to learn. and allows you to define variables within the console itself

allows to use plugin if we want to perform instructions in ruby or python

Any application that needs to store semi-structured data can use MongoDB

Cons: I do not recommend it to start in the database. Many concepts must be clear before use

The JOINS statement does not exist to consult related data. several inquiries must be made

Overall: new knowledge of database. and flexibility when creating a project

This is schema-less and document oriented database.

May 25, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB setup is very easy. We can use it for data visualization. it is available for free. We can store a large amount of data.

Cons: Joins are not supported in MongoDB, I feel this is a disadvantage in it.

Overall: In our organization, we are using MongoDB as a primary database it very easy to understand, And we can setup it very easily.

Store JSON objects Directly in Database

Sep 11, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB is a highly efficient, fast and reliable NoSQL Database System. It has advantage of using Flexible JSON Schema for a highly flexible application. It works on JSON documents stores in a non-relational form. Its Query speed is very fast by using Indexes.

Cons: For a large and complex application factors like Sharding and replicas play a very important role in database performance and requires you to have some prior experience in the same field.

Super fast

Oct 19, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Super fast - in all CRUD and filtering and sorting

Clustering and replicas make much available to customers.

Cons: Data Model Creation shold need full business requirements.

Data Design phase is a bit difficult.

Overall: Good for Very rapidly increasing data. Best for Data Visualization.

Very less space compare to RDBM servers.

Capterra loader

No SQL? Then MongoDB!

Mar 18, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Having worked with relational databases during many years, my first contact with no relational databases is with MongoDB. I must say that it's possible the best No-SQL DB if you have a similar background. It's easy to understand the concepts, and easy to work with MongoDB. In addition, if you already know Javascript and manage JSON, MongoDB will be easier to learn and manage.

Understanding collections and records takes almost no time. And you will easily work with the equivalent to the CRUD operations.

Cons: The integration with some programming languages is not at its best.

Overall: A great place to start in the world of No-SQL if you come from relational databases!

Excellent new way to manage data through objects!

Feb 19, 2019
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: MongoDB is quite different from normal database management that people are used to through SQL. It is great because you don't need to deal with something as stiff and structured as SQL and can just store objects.

Cons: It takes up a lot more space and memory than SQL

Capterra loader

open code oriented to non-sql documents.

Jun 23, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: is a powerful non-sql database and open source, this allows us to better manage data one of its great virtues in qe we can execute multiple tasks directly from javascrip without anything in additional, its file system allows greater security to the Dasastres time is also equipped with a large system that allows the implementation in multiple machines closter.

Cons: among the things that really do not fill me completely with this platform is that at the time of implementation is a bit difficult because the support material for it is a bit cumbersome to understand and that by exceeding a certain base size of data begins to present latency.

Overall: it is worth investing in this product in many aspects both in data backup and security and in its excellent use of the tool for its monitoring and data management.

Mongo is very productive

Oct 03, 2017
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I really like the document store idea.

The javascript integration is really good and the built-in security features and ecosystems is great.

I like how quick u can go from idea to a working model

Cons: Sometimes it feels inflexible when compared to traditional RDBMS.

Also, i found the security documentation lacking initially although this is much better today.

You cannot be as verbose with your queries by any means and related data feels clunky.

Overall: Storing app data in the cloud on on mobile.

client-side storage with syn ability to serverside is really good, and minimongo in the browser is really nice to work with

One of the best database Language to highly secure your data base.

May 18, 2019
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: 1. As you can understand from my title that it is one of best software to secure your database from Sql injections.

2. There is a inbuilt function to perform the DML for your database such as insert(), select(), update() etc. So you do bot have any need to write full queries which also save your time.

3. This is supported by all the operating system and server and can be worked with any other front end language.

Cons: 1. Creating procedure and functions is not that much easy although all thing are good.

Overall: 1. I basically used it to manage my database of my projects.

Great database alternative to RDBMS

Jun 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

Pros: Very simple to set up and nosql is awesome for easily setting up collections to be saved. Very powerful as it is used as part of the MEAN stack. Using it as a basic db to learn spring mvc. Provides official tools for connecting and editing documents and collections.

Cons: Not much to complain about. Very excellent tool for me to quickly learn spring rest without any hassle for setting up tables and structured data.

Advance way to save data

Mar 13, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It provide greate performace even we have large amount of data. It also support various tools like apache's and terrastore. It store the complex data in simpler format so we do not worry about advance concept like RDBMS. It automatically manage your data and return the result through simpler query.

Cons: As it support various types of tool which increased its sized and lead to slow speed of system. It does not support to relational queries we have to do it manually.

Overall: Earlier we were using sql server but now we have started work through mongo db as it provide massive speed with larger amount of data.