MongoDB in 15 Minutes
yarn
yarn global add gitbook-cli
gitbook serve
Tested Environments
- Ubuntu 16.04
- MongoDB shell version v4.0.0
- MongoDB server version: 4.0.0
Books
-
By Alex Giamas
November 2017
An expert's guide to build fault tolerant MongoDB application -
By Cyrus Dasadia
October 2017
Manage, fine-tune, secure and deploy your MongoDB solution with ease with the help of practical recipes MongoDB Cookbook - Second Edition
By Cyrus Dasadia, Amol Nayak
January 2016
Harness the latest features of MongoDB 3 with this collection of 80 recipes – from managing cloud platforms to app development, this book is a vital resource
Introduction to MongoDB
MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.
Document Database
A record in MongoDB is a document, which is a data structure composed of field and value pairs. MongoDB documents are similar to JSON objects. The values of fields may include other documents, arrays, and arrays of documents.
The advantages of using documents are:
- Documents (i.e. objects) correspond to native data types in many programming languages.
- Embedded documents and arrays reduce need for expensive joins.
- Dynamic schema supports fluent polymorphism.
Key Features
- High Performance
- Rich Query Language
- High Availability
- Horizontal Scalability
- Support for Multiple Storage Engines