Skip to main content

Introduction

What is MongoDB?

  • NoSQL document database (data is stored as documents)
  • Documents are store in collections of documents

Terminology

  • Document: A way to organize and store data as a set of field-value pairs (JSON format)
  • Collection: An organized store of documents in MongoDB, usually with common fields between documents
  • Namespace: The concatenation of the database name and collection name is called a namespace
  • Cursor: A pointer to a result set of a query
  • MQL: MongoDB query language

Topics

Chapter 1: Documents and Collections

Chapter 2: Importing and Exporting data

Chapter 3: Querying, Creating, Updating and Deleting documents with Mongo shell

Chapter 4: Advanced CRUD operations

Chapter 5: Indexing and Aggregation Pipeline

Courses that might be interesting