Book Description
Data in the world started to grow tremendously after mobile application came in the market. This huge amount of data became almost impossible to handle with traditional relational database - SQL. NoSQL databases are introduced to handle those data where much more flexibility came like variable number of columns for each data. MongoDB is one of the leading NoSQL databases. Each collection contains a number of JSON documents. Any data model that can be expressed in a JSON document can be easily stored in MongoDB.
It is an unofficial and free MongoDB ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.
This open book is licensed under a Creative Commons License (CC BY-SA). You can download Learning MongoDB ebook for free in PDF format (1.3 MB).
Table of Contents
Chapter 1
Getting started with MongoDB
Chapter 2
2dsphere Index
Chapter 3
Aggregation
Chapter 4
Authentication Mechanisms in MongoDB
Chapter 5
Backing up and Restoring Data
Chapter 6
Backing up and Restoring Data
Chapter 7
Bulk Operations
Chapter 8
Collections
Chapter 9
Configuration
Chapter 10
CRUD Operation
Chapter 11
Getting database information
Chapter 12
Indexes
Chapter 13
Java Driver
Chapter 14
Managing MongoDB
Chapter 15
Mongo as a Replica Set
Chapter 16
Mongo as a Replica Set
Chapter 17
Mongo as Shards
Chapter 18
MongoDB - Configure a ReplicaSet to support TLS/SSL
Chapter 19
MongoDB Aggregation
Chapter 20
MongoDB Authorization Model
Chapter 21
Pluggable Storage Engines
Chapter 22
Python Driver
Chapter 23
Querying for Data ( Getting Started )
Chapter 24
Replication
Chapter 25
Update Operators
Chapter 26
Upgrading MongoDB version
Chapter 27
Upserts and Inserts