This document provides an introduction to MongoDB, a popular document-oriented database. It describes MongoDB's document data model and how it compares to a relational database. It also explains basic CRUD operations in MongoDB and important features like indexing, replication, sharding, and map-reduce functionality. The document concludes with discussions of MongoDB's scalability, memory-mapped files, and how it relates to theories like CAP and the ACID properties of traditional databases.