Course details

MongoDB: Concepts, Installation, and Querying

MongoDB: Concepts, Installation, and Querying

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

MongoDB is an open-source documentation database that is easy to scale and develop. MongoDB can be installed on various operating systems with minimum requirements and provides CRUD operations to read and write documents within collections. This course will discuss the concepts of MongoDB and demonstrate how to install it on Linux and Windows. It will also demonstrate how to create and manage documents as well as how to query them using the find() method and aggregation.

Target Audience
Anyone planning or considering to deploy a Mongo database backend


Expected Duration (hours)

Lesson Objectives

MongoDB: Concepts, Installation, and Querying

  • start the course
  • describe what MongoDB is
  • describe the key features of MongoDB
  • describe the data model design
  • describe the installation options for MongoDB
  • describe the packages and considerations for installing MongoDB on Linux
  • install MongoDB on Linux
  • run MongoDB on Linux
  • describe how to install MongoDB on Windows
  • run MongoDB on Windows
  • connect to a MongoDB database
  • use the mongo shell
  • describe CRUD
  • describe how MongoDB stores data
  • create and insert documents in MongoDB
  • update documents in a MongoDB database
  • remove documents from a MongoDB database
  • describe how read operations retrieve data
  • describe how cursors are used
  • use the find() method to query documents
  • describe aggregation
  • use aggregation pipeline operations to transform documents
  • use map-reduce operations
  • use single-purpose aggregation operations
  • install MongoDB and create, manage, and query documents in the database
  • Course Number:

    Expertise Level