Course Highlights
  • Understand difference between relational and document databases
  • Explain such data formats as JSON, Extended JSON and BSON
  • Describe most commonly used BSON data types such as ObjectID, Date, String and NumberInt
  • Understand MongoDB structure - Databases, Collections and Documents
  • Explain how MongoDB server is managed using MongoDB Shell
  • Practice insertion of the documents into the collection
  • Use different query methods such as findOne() and operators such as $and, $or, $gt and $ne
  • Understand and utilize update methods such as updateOne() and updateMany()
  • Become familiar with update operators such as $set, $unset and $inc
  • Successfully delete documents from the collection using deleteOne() and deleteMany() methods
  • Explain what is Aggregation Framework, MongoDB Utilities and Indexes
  • Understand what is external MongoDB driver and what is it's purpose
Curriculum

3 Topics
Let's get connected! Join the Learning Community
LECTURE - Course Navigation
LECTURE - Closed Captions for the Video Lectures

4 Topics
LECTURE - Where MongoDB is used?
LECTURE - Relational vs Document Databases
LECTURE - MongoDB Structure
LECTURE - MongoDB Shell and MongoDB Server

5 Topics
PRACTICE - Installation of the MongoDB on the local computer
PRACTICE - Launch MongoDB Server and connect to it from the MongoDB Shell
LECTURE - MongoDB database in the Cloud
PRACTICE - Exploring MongoDB Shell
PRACTICE - Installing and Exploring Robo 3T (previously Robomongo)

6 Topics
LECTURE - JSON Overview
LECTURE - Difference between JSON and JavaScript Object
LECTURE - How Documents are stored in the Database? - BSON Format
LECTURE - What is Extended JSON?
LECTURE - Data Types representation in Extended JSON
LECTURE - How types are stored in BSON?

4 Topics
LECTURE - Creation of the new Collection
LECTURE - Insert Methods insertOne() and insertMany()
LECTURE - Sample Data Overview
PRACTICE - Insert Sample Documents into the Collection

6 Topics
LECTURE - Find Methods find() and findOne()
PRACTICE - Finding Documents
LECTURE - Query Operators Overview
PRACTICE - Finding Documents with Query Operators
LECTURE - Sort Limit and Skip helper methods
PRACTICE - Sort Limit and Skip

3 Topics
LECTURE - Update Methods updateOne() and updateMany()
LECTURE - Update Operators
PRACTICE - Updating Documents using Update Operators

2 Topics
LECTURE - Delete Methods deleteOne() and deleteMany()
PRACTICE - Deleting Documents

6 Topics
LECTURE - MongoDB Aggregation Framework
PRACTICE - Aggregating Documents
LECTURE - MongoDB Indexes
LECTURE - MongoDB Utilities
LECTURE - What is MongoDB Replica Set?
LECTURE - MongoDB Drivers

2 Topics
LECTURE - Course Summary and What's next?
Bonus Lecture

  Write a Review

Introduction to the MongoDB

Go to Paid Course