This document provides an overview and introduction to MongoDB, including:
- MongoDB is a non-relational, document-oriented database with dynamic schemas and stores data in JSON-like documents rather than tables.
- It is well suited for prototyping, quick development refactoring, non-relational data, log data and metadata. Related data and needing joins may not be the best use case.
- Installation and configuration process varies by operating system but involves downloading packages and creating a data directory with correct permissions.
- The MongoDB command line interface provides commands to view and manage databases, collections, documents and perform basic operations like create, read, update and delete.