MongoDB Tutorial

MongoDB is an open-source document database designed for ease of development and scaling. One of best NoSQL Database, MongoDB avoids the traditional table-based relational database structure in favour of JSON-like documents with dynamic schemas (MongoDB uses the format BSON).

MongoDB is developed by MongoDB Inc. and is free and open-source. MongoDB is written in C++, C and JavaScript.

Main Intention of This Session

MongoDB is very simple , easy to learn and implement, in this tutorial I am explaining key concepts in MongoDB in a simple way with examples by comparing with RDBMS concepts.


A user having the basic knowledge of database is plus thing. Even not having any knowledge of database concept can learn this, basic computer knowledge with minimum database terminology understanding needed for the ongoing sessions.

The official MongoDB website supplies linked binaries that provide the easiest way to install MongoDB on Linux, Mac OS X, and Windows. Select the appropriate binary file which suitable for your system (32 bit or 64 bit).