All MongoDB Reviews
1-25 of 430 Reviews
Sort by
Michael
Verified reviewer
Computer Software, 11-50 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
FUNCTIONALITY
5
Reviewed June 2020
Fast, fast, fast, and agile
Very positive. I will likely use MongoDB on every future project of moderate to extreme complexity.
PROSOne 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.
CONSThe 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
Reasons for switching to MongoDB
First, the switch was experimental. Then, as the benefits unfolded, we knew MongoDB was a keeper.
Solomon
Computer Software, 1 employee
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
4
CUSTOMER SUPPORT
4
FUNCTIONALITY
4
Reviewed January 2023
MongoDb is the easiest database to work with, good choice for new programmer.
Overall, MongoDB is a flexible, high-performance, non-relational database management system but it has some limitations like a lack of support for transactions across multiple documents and the process of setting up indexing and querying can be a bit complicated. Additionally, it lacks native joins, which can be a limitation in certain scenarios where data is highly relational. However, the document-based data model and built-in support for data replication and sharding make it a great option for unstructured data and high availability and scalability
PROSI have been using MongoDB for several years now and I have to say, I am impressed with its flexibility and scalability. The query language is also quite simple and easy to use. I also appreciate the support for multiple programming languages, which allows me to interact with MongoDB using my preferred language. Overall, I highly recommend MongoDB for anyone in need of a flexible, high-performance, non-relational database management system.
CONSI have been using MongoDB for some time and I have to say, it has a few limitations. The lack of support for transactions across multiple documents can be an issue for some use cases. Also, the process of setting up indexing and querying can be a bit complicated, it requires a good understanding of the data and access patterns. And the lack of native joins can be a limitation in certain scenarios where data is highly relational
Reasons for switching to MongoDB
MongoDB is easier to use
Trevor
Oil & Energy, 201-500 employees
Used monthly for less than 2 years
OVERALL RATING:
3
EASE OF USE
3
VALUE FOR MONEY
5
CUSTOMER SUPPORT
4
FUNCTIONALITY
3
Reviewed November 2020
Cheap Mongo DB
Built several multi-node clusters for data warehousing for ETL tools. Had a lot of issues early on to get it working. Documentation 2 years ago + was spotty but now its a lot better. Not to mention the software has evolved to include features sorely missing awhile back. We moved away from thsi product as it doesnt allow backups as robust as MSSQL and oracle but its great for certain types of data needs.
PROSCan use a free version of it. And does allow clustering of it inclusive.
CONSCompass client tool is useless versus other DB software tools. Pretty much all cli based access ot the collections within
Reason for choosing MongoDB
3rd party software only supported this at the time. We have since moved away from that 3rd party software and this platform.
Dhaval
Computer & Network Security, 51-200 employees
Used weekly for less than 12 months
OVERALL RATING:
5
EASE OF USE
5
FUNCTIONALITY
4
Reviewed January 2023
MongoDB : Review of popular NO-SQL database
Overall, mongoDB is very powerful DB well suited for unstructured data. Only problem was when writing complex queries but its negligible given the other features mongoDB has to offer.
PROS-Flexibility to handle different types of data-Horizontal Sharding-High availability
CONS-It gets messy when writing a complex query-not very well suited when transaction consistancy is required
Reasons for switching to MongoDB
MongoDB is better suited for complex nested data.
Sanket
Information Technology and Services, 201-500 employees
Used weekly for less than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
5
Reviewed February 2023
This can lessen the complexity of data querying and ease data management.
Developers that need to store and analyse massive amounts of data can take use of a number of advantages provided by MongoDB, a highly capable and adaptable database management system. For applications that call for a scalable, high-performance, and feature-rich database solution, it may not be the best option in every use scenario, but it is unquestionably something to take into account.
PROSLarge-scale data workloads are ideally suited for MongoDB because of its excellent scalability. Because to its adaptable data model, which facilitates horizontal scaling across numerous servers and can handle a wide range of data kinds and structures, it is able to manage very big data sets with ease. I don't personally use MongoDB as a language model, but I can give perspectives from the larger technical community.
CONSResource-intensive: Compared to some other database management systems, MongoDB may need more hardware and processing power. This is due to MongoDB's potential for resource-intensiveness.Absence of transactions: MongoDB lacks standard ACID transactions compared to certain other database systems since it is built to enable a flexible data model that facilitates easy scaling and performance.
Anonymous
2-10 employees
Used daily for less than 12 months
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
5
Reviewed January 2023
Efficient and User-Friendly: MongoDB Simplifies Database Management
I switched to MongoDB and I'm so glad I did! I used to dread managing my databases, but now it's a breeze. MongoDB is incredibly efficient and user-friendly, making it easy for anyone to use. It's also highly reliable and secure, which is very important for me. I can now easily store, manage, and query data without any hassle or confusion.
CONSNo hiccups: MongoDB has been working without any issues for me.
Anonymous
1 employee
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
4
FUNCTIONALITY
5
Reviewed January 2023
A cost-effective ,Scalable, Flexible and High-Performan alternative for high-performance database
MongoDB is a powerful and versatile NoSQL database that is well-suited for projects that involve large amounts of unstructured or semi-structured data and need to handle a lot of data or have a high number of users
PROSMongoDB gives us a simple and intuitive API, which makes it easy to work with the data. allows for easy and intuitive data manipulation and querying, making it a great choice for projects that involve large amounts of unstructured or semi-structured data.
CONSif the indexes are not properly set up or maintained, it can lead to errors or poor performance.
Madhusudan
Computer Software, 51-200 employees
Used daily for less than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
5
Reviewed February 2023
Best database for any type of quick action or database migration
The requirement for a No-SQL database in the backend is met by MongoDB. Due to the lack of a schema and the quick and simple data replication, it is evolving rather quickly.
PROSInteresting aspects are speed and adaptability. You can start storing data without creating collections, and you can have extremely deep structures with the ability to query in the inner structures. The upsert query function, in my opinion, is Mongodb's best feature. Mongodb's main strengths are speed and good performance.
CONSOn Linux computers, local setup is difficult. Moreover, sharding and clustering setup is difficult. In mongodb, joining tables using lookups is likewise a challenging topic.
Anonymous
11-50 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
4
FUNCTIONALITY
4
Reviewed January 2023
NoSQL tool MogoDB
its a best tool for handling big data .it is a free tool which is so good .
CONSmongoDb has a high amount of memory usage and it doesn;t support transactions.
Indira
Verified reviewer
Marketing and Advertising, 2-10 employees
Used monthly for less than 6 months
OVERALL RATING:
4
EASE OF USE
4
VALUE FOR MONEY
5
CUSTOMER SUPPORT
4
FUNCTIONALITY
5
Reviewed February 2023
Best Data Management App
1. Provides sufficient Backup and Recovery tools2. Allows for big Data Migration
CONSIncrease the free trial period to allow learners to up their game.
Anonymous
11-50 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
3
VALUE FOR MONEY
5
FUNCTIONALITY
4
Reviewed August 2020
Great data storage solution with space for improvement
Using MongoDB for years, mostly as local storage in docker containers. Latest project is based on cloud solution.
PROSI like the Atlas Cloud solution. It enables various tricks and cross-integrations of single database between multiple apps (containers) with simple user management - for a reasonable price.
CONSI cannot get over this Atlas Compass UX issue - I want to open at least two "tabs" with collections at the same time. This is not possible and even worse, when you switch between collections, thee state is completely reset. So I'm compiling the search query carefully with all the commas, brackets and identifiers, I often need to search for ID from another collection or maybe from the same collection. When i change collection scope -> BAM! The whole query is gone :( The input should retain its actual value... Second "issue": When it comes to schema changes in living DB, sometimes it behaves unexpectedly (no error, no data). Maybe I'm doing something wrong, but I would like to know it...
Reason for choosing MongoDB
Document orientation, cloud feature, high security, price
Reasons for switching to MongoDB
Terrible security.
Anees
Computer Software, 2-10 employees
Used daily for more than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
4
CUSTOMER SUPPORT
3
FUNCTIONALITY
5
Reviewed March 2022
MongoDB is the goto datatbase for any solution
Great, greatest
PROSThe 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!
CONSI would like to see the compass getting more powerful and having many more features.
Reason for choosing MongoDB
Because of more developer trust in this project.
Reasons for switching to MongoDB
Because of the availability of an easy-to-use cloud with zero setups.
Piotr
Computer Software, 201-500 employees
Used daily for less than 12 months
OVERALL RATING:
4
EASE OF USE
4
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
4
Reviewed May 2022
Interesting alternative for relational DBs
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.
PROSEase of use. Customer support and documentation. Speed and functionalities. Flexibility.
CONSMay be hard to maintain if the structure is created in the wrong way. Beginners may get lost in more complicated queries
Reasons for switching to MongoDB
Positive reviews from friends and job change. Good reviews, interesting functionalities (in private projects).
Naseeb
Information Technology and Services, 51-200 employees
Used monthly for less than 2 years
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
4
CUSTOMER SUPPORT
5
FUNCTIONALITY
5
Reviewed October 2020
One of the best for Web Developers
My overall experience with MongoDB is good. I'm satisfied with it. It is much perfect when we are integrating it with JavaScript backend. I recommend using MongoDB for all the web developers as it provides great developer experience. The developers can setup easily and configure with their technology. I find MongoDB very useful, not only for the developers but also for the beginner students which can help them in their college projects.
PROSFirst thing is there's no need of any Queries; it is the king of NoSQL. MongoDB is easy to user and learn too and also a flexible schema for changing data elements. Being a web developer, i work on JavaScript, so it's too good for Integrating with JavaScript backend like NodeJS. For the beginner and new comers, they have Mongo DB for free with certain amount of data storage.
CONSUnlike SQL, it has no joins, which can sometime be an issue in some data retrieval cases. Sometimes it works very slow in the cloud environment. There are no functions available for Transaction. MongoDB's documentation is much confusing to the users. Even if it's easy to use and learn, learning MongoDB might take some time. I thinkg it is hard to work with complex queries.
Reasons for switching to MongoDB
writing queries for each execution was taking lots of time and i used to face lots of problem and errors. Then, finally i came to know about MongoDB which supports NoSQL and is easy to use and install.
shashank
Verified reviewer
Information Technology and Services, 1,001-5,000 employees
Used daily for less than 12 months
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY
5
CUSTOMER SUPPORT
5
FUNCTIONALITY
5
Reviewed April 2019
Best No-SQL Database.
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.
PROS1) 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.
CONSI did not find any flaws with this software.
Jean
Information Technology and Services, 1 employee
Used weekly for less than 12 months
OVERALL RATING:
5
EASE OF USE
5
VALUE FOR MONEY