Over MongoDB
Van startups tot ondernemingen, voor moderne en missiekritische bedrijven, MongoDB is de database voor grootse ideeën.
Using it with MongoDB Atlas gives you a good managed database as a service at a cheap price but it also works great when it is self hosted.
The initial setup of MongoDB and specifically the Mongod can be quite confusing.
Reviews filteren (443)
Gebruik
Sorteren op
Reviews filteren (443)

Michael
Fast, fast, fast, and agile
Opmerkingen: Very positive. I will likely use MongoDB on every future project of moderate to extreme complexity.
Pluspunten:
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.
Minpunten:
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
Joseph
Agrxis Review on MongoDB
Opmerkingen: My time using MongoDB has been excellent. MongoDB has become my go-to database choice because I work with data a lot. I have been able to handle a variety of rapidly changing data requirements with ease thanks to its flexibility and scalability. I like the document-based paradigm since it fits my data's dynamic nature nicely. I've been able to swiftly adapt and iterate thanks to the ability to store and query data in a schema-less manner. It has never been easier to obtain and analyze data effectively because to MongoDB's robust query language and indexing capabilities. My development process has been sped up by the easy connection with well-known programming languages and frameworks, allowing me to concentrate on creating strong and feature-rich applications. Along the road, any problems I met into were also greatly helped by the active community and thorough documentation. As a result, MongoDB has significantly changed the way I work with data by giving me access to a dependable, scalable, and adaptable database solution that meets all of my requirements.
Pluspunten:
MongoDB's unmatched flexibility and scalability are what I liked best about it. MongoDB has changed the game for me as someone who deals with continually evolving data formats and requirements. The document-based architecture enables me to store data in a manner that closely resembles the entities and connections seen in the real world, making it highly intuitive and simple to use. The dynamic schema gives me the flexibility I need to iterate quickly by allowing me to modify and develop my data model without being constrained. MongoDB's extraordinary capacity to scale has proven invaluable in helping me manage increasing data volumes and high-performance applications with ease. With MongoDB, I have the flexibility to scale horizontally with sharding or vertically with replica sets to match my changing demands. Additionally, data retrieval and analysis are now a snap because to the robust query language, numerous indexing options, and aggregation architecture.
Minpunten:
If I had to pick one thing about MongoDB that I disliked the least, it would be the steep learning curve that comes with its sophisticated capabilities and intricate setups. MongoDB is a strong and feature-rich database that offers a variety of capabilities that may take some time and work to completely understand and efficiently use.
Rob
Mongo allows you to take off easily, but makes it harder to do more advanced analysis.
Pluspunten:
-Easy Setup -Getting simple data in/out is painless & straightforward -Basic analytics are easy, as is managing multi-server clusters
Minpunten:
-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
Oussama
A Comprehensive Review of MongoDB: Pros, Cons, and the Bottom Line
Opmerkingen: MongoDB is an excellent choice for developers looking for a powerful, scalable, and reliable database solution. While the initial setup and learning curve can be challenging, the benefits of MongoDB's document-oriented data model and robust query language make it an ideal choice for many different types of applications.
Pluspunten:
MongoDB is highly reliable and offers unparalleled scalability. With its robust query language and powerful document-oriented data model, MongoDB is capable of handling complex data management tasks with ease. Additionally, MongoDB offers excellent support for developers, with a range of tools and services for managing databases.
Minpunten:
Although MongoDB is a powerful tool, it can be difficult to set up, and the learning curve can be steep. Additionally, MongoDB's lack of support for joins, transactions and some data types can be a challenge for more complicated applications.
Geverifieerde reviewer
MongoDB Compass is a good entrypoint to using MongoDB
Opmerkingen: Generally positive, but if I run into issues, I just fall back to the command line.
Pluspunten:
It's a very pretty interface, and it's easy to connect to the Database instances that are available on my workstation. There are lots of wizards and buttons that make it easy to structure queries and get to the data I'm looking for. There's a lot of community docs around the tool.
Minpunten:
It's difficult to execute a console script, or import data if it came from another install. There are some things you'd expect to be able to do, that don't work they advertise them. Deep data objects often cause problems while importing them, and I usu. just get frustrated and get Robo3T and move on.I don't like how they're kind of obfuscating what's going on underneath the query. I wish there were more verbose output on what's happening during execution.
teran
My first NoSql database
Opmerkingen: I started using mongo db in the last year of my degree and I used it as the database for the final year project also. I can highly recommend this as a highly scalable and high performing database.
Pluspunten:
I see lots of benefits in mongo db over relational databases in the market. The main thing is the rich querying capability where we can write very complex queries without degrading the performance of the application. Mongo db is somewhat new to the industry and it is updating day by day and whenever I have a doubt, there is a strong community to ask from.
Minpunten:
When I was learning mongo db, what I felt was the complexity of understanding things mainly theories.

Sayam
MongoDB- Simply NoSql
Pluspunten:
MongoDB is a NoSql DB which helped us to store the non relational data. Searching and storing capacity of this tool is really good as compared to other databases
Minpunten:
If you are moving on it from RDBMS than you may face some issues in the starting else it is really good to go.
sapnaka
My favourite db
Opmerkingen: Mongo db was my first noSql database that I used to learn about noSql concepts. I think this is a good database for the new users.
Pluspunten:
Mongo db supports complex data structures and data models. This is highly scalable and highly available database that supports automatic data replication. Mongo db is mainly used in applications like e-commerce platforms that generate huge and complex data models. Mongo db supports indexing and aggregation capabilities.
Minpunten:
This consume lots of resources like memory and disk space.
Samuel
MongoDB: Easy to Grow Non-relational Database
Opmerkingen: A mix of powerful, easy-to-use features and a few tricky parts.
Pluspunten:
MongoDB is great for handling lots of changing data and growing bigger when you need it to.
Minpunten:
Sometimes, it might not save data safely, and it can have trouble handling complex data operations. Also, it uses up a lot of memory
Anuj
Best NoSql database !!!
Opmerkingen: Overall, MongoDB is the best database and I have a great user experience.
Pluspunten:
It is a NoSql database that helps me to store the data in non-tabular form. MongoDB also provides me a MongoDB compass that is a GUI (Graphical User Interface). By using GUI, It becomes easy for me to work on the database and perform needed queries on the database. Also, the prices of services are normal.
Minpunten:
If your application requires complex, multi-document transactions with strict consistency then the MongoDB database may not be a better fit.
Aniket
Overwogen alternatieven:
MongoDB - The Best No-SQL Database!
Opmerkingen: I used MongoDB in a laboratory environment, adding access levels for users to access the data remotely. I also interacted with the database a lot and it was way easier to create and manage it. Furthermore, I never experienced a server-crash whilst accessing the data, which is fairly common for most other no-sql databases. Even-so, it just proves that it manages the memory well.
Pluspunten:
MongoDB has integrations with almost all computer languages used today, with even having an integration with Erlang (a very rarely used language). The drivers are easily available from open source contributors and works amazingly well. For a No-SQL database, it is amazingly well managed and easier to use in almost all other languages.
Minpunten:
Its sort of confusing to manage the access control levels of the users, as it is all stored in json file. If there was a way to sort of make this process graphical or interactive, it would have reduced many access threats in a database.
Piotr
Interesting alternative for relational DBs
Opmerkingen: 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.
Pluspunten:
Ease of use. Customer support and documentation. Speed and functionalities. Flexibility.
Minpunten:
May be hard to maintain if the structure is created in the wrong way. Beginners may get lost in more complicated queries
Vinicius
Overwogen alternatieven:
Review for MongoDB
Opmerkingen: MongoDB is great for document-based storage on cloud environments.
Pluspunten:
Easy to use, learn and find support documentation. Fully cloud-based database.
Minpunten:
Limit size for document and no transaction support.
Anil
Database Platform MongoDB
Opmerkingen: I used MongoDB for my customers website to cover all the databases and working with developers to implement them.
Pluspunten:
Virtualization is perfect feature for MongoDB to understand your dataset and performings.
Minpunten:
MongoDb is quite expensive when you compare other kind of database platforms.
Geverifieerde reviewer
Overwogen alternatieven:
MongoDB is my choice of nosql / document database for paired use with Node.JS
Opmerkingen: 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.
Pluspunten:
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.
Minpunten:
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.
Geverifieerde reviewer
Mongo DB
Opmerkingen: 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.
Pluspunten:
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
Minpunten:
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.
Eric R.
Overwogen alternatieven:
MongoDB is great but it AWS is coming for them
Opmerkingen: I have used MongoDB across multiple companies because of the reliability, the strong security and backup procedures, and the exceptional team they have supporting their products. However, I am concerned that with Dynamo being solid now, MongoDB won't have much of anywhere to go. We used MongoDB with AWS for a long time and now it's just easier to also use Dynamo. This is a shame because Mongo's team is exceptional.
Pluspunten:
MongoDB's support for setup and when we have run into problems was the best part about using Mongo and why I've come back to it many times.
Minpunten:
MongoDB has good relationships with other providers but the fact that it's not part of a larger suite of cloud-based solutions is a shame.
Arnauld
MongoDB Review
Opmerkingen: It has been easy to learn and use, and I have found the documentation to be clear and helpful. I have been able to quickly set up databases and collections, and I have been able to query and manipulate data with ease. Overall, I have been very happy with my experience with MongoDB.
Pluspunten:
I like that MongoDB is a document-oriented NoSQL database that is easy to use and highly scalable. Its flexible data model allows for rapid application development and provides rich query capabilities. Additionally, MongoDB's built-in replication and failover capabilities make it extremely reliable, and its easy scalability makes it suitable for large-scale applications.
Minpunten:
I found MongoDB to be a bit difficult to get started with and it can be confusing to understand the query syntax. Additionally, the performance can suffer when large datasets are involved, so it's not always the right choice for data-intensive applications.
Geverifieerde reviewer
Next generation database
Opmerkingen: Overall, it is the best database ever. I worked with Graph Database, and SQL Database. But I most like MongoDB.
Pluspunten:
Unlike, SQL databases, we can store direct JSON object in MongoDB. Also, can store mapping values in one collection. e.g. we can store all property related to a user in one document.
Minpunten:
Nothing for dislike. In MongoDB, We can not be mapped with 2 collections.
Geverifieerde reviewer
Powerful data base that allows high performance, continuous growth and high availability in storage
Opmerkingen: 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
Pluspunten:
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
Minpunten:
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
Geverifieerde reviewer
A tool that fits very certain needs
Pluspunten:
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.
Minpunten:
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.
Geverifieerde reviewer
MongoDB Review
Pluspunten:
I am utilizing MongoDB for deploying and storing document database which is one of the most significant categories of the NoSQL DB. Indeed, it encapsulates the data in BSON which is similar to JSON but with a BSON id. Moreover, MongoDB offers a very significant functionality, it supports the file storage. Unlike the relational database, it exempts the data from having a required schema. It provides libraries in numerous languages (i.e., java, python...) to connect with it.
Minpunten:
I have not experienced any difficulties when working with MongoDB, however when building a sophisticated query with multiple joins it takes more times and it is normal as it is not a relational database.
merve
Ideal for expanding enterprises
Opmerkingen: Comparing Google to Blackboard and Canvas, the whole experience is less than ideal. I have never used an application with so little support.
Pluspunten:
It is very dependable, quick, and suitable for many different database systems. Additionally, querying is so quick that it practically matches SQL databases in speed. You may also aggregate data from the tables using its queries.
Minpunten:
To make something helpful for certain individuals, you occasionally have to eliminate functionality. In order to do that, functionalities might be disabled.
Geverifieerde reviewer
Database Schema
Opmerkingen: 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.
Pluspunten:
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.
Minpunten:
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.
Emmanuel
MongoDB is the superior choice among NOSQL databases.
Opmerkingen: Overall, I would highly recommend MongoDB to anyone due to its flexibility, scalability, speed, active community, and rich ecosystem of tools and integrations.
Pluspunten:
I appreciate how MongoDB allows me to quickly set up and utilize a database without needing to fully understand concepts such as joins. Additionally, MongoDB simplifies other complex database concepts such as data normalization and schema migrations, which is such a great help
Minpunten:
When I first started using MongoDB, I came to the realization that the interface was a bit complicated due to its vast array of features, which could be overwhelming and confusing at times.