MongoDB

MongoDB

The collection of a comprehensive step by step MongoDB tutorial and NoSQL Document or Collection based including quick tips

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.

Tutorials of MongoDB

MongoDB Tutorial: Aggregate Method Example MongoDB Tutorial: a complete example of the aggregate function to calculates aggregate values for the data in a collection or a view
MongoDB: How to Update All Collections in a Database Sometimes we need to update data to all collections of same field with single query in MongoDB
Mongodb Simple Update Document Example MongoDB Simple Update Document Example using built in MongoDB functions to modify documents in a collection
MongoDB Simple Select Query Example How to select query to get required data from collection, it's similar to select query in SQL to get specific data from table.