MongoDB
Learn databases from absolute zero — no coding or database experience required. Over eight weekly sessions, you'll go from "what even is a database?" to confidently storing, querying, and analysing data with MongoDB using free cloud tools.
2 ምሸት ኣብ ሰሙን ካብ 7:30PM - 9:30PM ብናይ ዓዲ እንግሊዝ ኣቆጻጽራ
Explain how different pricing options might be valuable to different segments of your audience.
Unlimited Video + Zoom Class
Unlimited Video Access
About this course
Introduction
The Big Picture
Why Not Use Spreadsheets?
What is a Database?
Types of Databases
SQL vs NoSQL
What is MongoDB?
JavaScript Object Notation - JSON and Its Types
Replica sets: Staying up - High Availability
Sharding - Scaling Horizontally
Setting Up Your Toolkit
Chapter 1 - Quiz
Chapter 1 - Assignment - School Database Setup
Introduction
Load the movie collection
Find and Find One
Filters
Comparison Operators
In and Not In
And, Or, & Not
Querying Arrays
Dot Notation
Projection
Sort, Limit and Skip
Count Documents
Chapter 2 - Reading Data Quiz
Chapter 2 - Assignment
Introduction
Reset the movie collection
updateOne and $set
Adding new fields with $set
updateMany
$inc: making numbers move
$unset and $rename: removing and renaming fields
$push and $pull: updating arrays
Upsert: update it, or create it if missing
replaceOne
deleteOne
deleteMany and drop
Chapter 3 - Quiz
Chapter 3 - Assignment
Introduction
Load the bookstore
What is Data Modelling
The Three Relationships
Embedding
Referencing
Choosing between Embedding and Referencing
The Unbounded Array
Reading a Schema
Modelling Many to Many
Chapter 4 - Quiz
Chapter 4 - Assignment
Introduction
Generate Large Dataset
Why is my query slow?
explain()
Creating Index
Reading explain() after index
Compound Indexes
Index and Sort
Unique Indexes
The price of Indexes
Choosing Index
Chapter 5 - Quiz
Chapter 5 - Assignment