MongoDB: Concepts, Installation, and Querying

Anyone planning or considering to deploy a Mongo database backend


Expected Duration
114 minutes

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.


MongoDB Introduction

  • start the course
  • describe what MongoDB is
  • describe the key features of MongoDB
  • describe the data model design

Installing MongoDB

  • 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

Writing Documents

  • 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

Read and Aggregate Data

  • 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

Practice: Basic concept for using MongoDB

  • install MongoDB and create, manage, and query documents in the database





Multi-license discounts available for Annual and Monthly subscriptions.