MongoDB is an open-source document-based database which stores the tables as collections. The query results of MongoDB similar to JSON format and its riches than JSON itself. The feature that makes MongoDB powerful are:
- The most natural and productive way to work with data because you will feel working with JSON.
- The feature that supports arrays and nested objects as values.
- Allows for flexible and dynamic schemas which you can match your requirements easily.
- A simple, rich and expressive query language that allows you to filter and sort by any field, no matter how nested it may be within a document.
- Support for aggregations and other modern use-cases such as geo-based search, graph search, and text search. This feature makes MongoDB faster.
- Queries are themselves JSON, and thus easily composable. No more concatenating strings to dynamically generate SQL queries.
- Full ACID (Atomicity, Consistency, Isolation, Durability) transactions.
- Support for joins in queries which almost similar with RDBMS.
- Two types of relationships instead of one: reference and embedded.
That's the point of MongoDB that describe in their official site. Here we will show you some MongoDB tutorial or articles and quick tips that might be useful for your application or data store.