Урок 1.00:02:08
Introduction
Урок 2.00:05:37
What is MongoDB?
Урок 3.00:02:56
The Key MongoDB Characteristics (and how they differ from SQL Databases)
Урок 4.00:04:20
Understanding the MongoDB Ecosystem
Урок 5.00:16:53
General Setup Instructions & Installing MongoDB on macOS
Урок 6.00:08:11
Installing MongoDB on Windows
Урок 7.00:06:00
Installing the MongoDB Shell
Урок 8.00:05:38
Time To Get Started!
Урок 9.00:03:30
Shell vs Drivers
Урок 10.00:02:59
MongoDB + Clients: The Big Picture
Урок 11.00:04:39
Course Outline
Урок 12.00:02:31
How To Get The Most Out Of The Course
Урок 13.00:01:31
Module Introduction
Урок 14.00:03:48
Understanding Databases, Collections & Documents
Урок 15.00:02:41
The Shell & MongoDB Drivers for Different Languages
Урок 16.00:03:17
Creating Databases & Collections
Урок 17.00:04:06
Understanding JSON Data
Урок 18.00:05:24
Comparing JSON & BSON
Урок 19.00:05:38
Create, Read, Update, Delete (CRUD) & MongoDB
Урок 20.00:07:48
Finding, Inserting, Deleting & Updating Elements
Урок 21.00:01:49
Understanding "insertMany()"
Урок 22.00:03:56
Diving Deeper Into Finding Data
Урок 23.00:04:42
"update" vs "updateMany()"
Урок 24.00:07:31
Understanding "find()" & the Cursor Object
Урок 25.00:03:39
Understanding Projection
Урок 26.00:01:57
Embedded Documents & Arrays - The Theory
Урок 27.00:02:29
Working with Embedded Documents
Урок 28.00:01:44
Working with Arrays
Урок 29.00:04:40
Accessing Structured Data
Урок 30.00:02:48
Wrap Up
Урок 31.00:02:13
Module Introduction
Урок 32.00:03:58
Why Do We Use Schemas?
Урок 33.00:07:44
Structuring Documents
Урок 34.00:06:24
Data Types - An Overview
Урок 35.00:12:16
Data Types in Action
Урок 36.00:05:08
How to Derive your Data Structure - Requirements
Урок 37.00:02:59
Understanding Relations
Урок 38.00:06:21
One To One Relations - Embedded
Урок 39.00:04:55
One To One - Using References
Урок 40.00:05:08
One To Many - Embedded
Урок 41.00:04:05
One To Many - Using References
Урок 42.00:07:18
Many To Many - Embedded
Урок 43.00:05:26
Many To Many - Using References
Урок 44.00:02:19
Summarizing Relations
Урок 45.00:04:37
Using "lookUp()" for Merging Reference Relations
Урок 46.00:06:57
Planning the Example Exercise
Урок 47.00:04:17
Implementing the Example Exercise
Урок 48.00:02:58
Understanding Schema Validation
Урок 49.00:09:08
Adding Collection Document Validation
Урок 50.00:03:44
Changing the Validation Action
Урок 51.00:04:09
Wrap Up
Урок 52.00:01:02
Module Introduction
Урок 53.00:02:16
Finding Available Options
Урок 54.00:04:42
Setting "dbpath" & "logpath"
Урок 55.00:02:01
Exploring the MongoDB Options
Урок 56.00:03:10
MongoDB as a Background Service
Урок 57.00:03:03
Using a Config File
Урок 58.00:04:14
Shell Options & Help
Урок 59.00:00:51
Module Introduction
Урок 60.00:05:51
Exploring the MongoDB Compass
Урок 61.00:01:13
Module Introduction
Урок 62.00:01:48
Creating Documents - An Overview
Урок 63.00:06:11
Understanding "insert()" Methods
Урок 64.00:07:48
Working with Ordered Inserts
Урок 65.00:05:45
Understanding the "writeConcern"
Урок 66.00:04:10
The "writeConcern" in Practice
Урок 67.00:02:40
What is Atomicity?
Урок 68.00:03:38
Importing Data
Урок 69.00:02:39
Wrap Up
Урок 70.00:01:41
Module Introduction
Урок 71.00:02:55
Methods, Filters & Operators
Урок 72.00:03:03
Operators - An Overview
Урок 73.00:01:17
Query Selectors & Projection Operators
Урок 74.00:04:33
Understanding "findOne()" & "find()"
Урок 75.00:05:21
Working with Comparison Operators
Урок 76.00:04:53
Querying Embedded Fields & Arrays
Урок 77.00:02:38
Understanding "$in" and "$nin"
Урок 78.00:05:32
"$or" and "$nor"
Урок 79.00:05:05
Understanding the "$and" Operator
Урок 80.00:01:36
Using "$not"
Урок 81.00:05:31
Diving Into Element Operators
Урок 82.00:02:53
Working with "$type"
Урок 83.00:03:24
Understanding Evaluation Operators - "$regex"
Урок 84.00:09:38
Understanding Evaluation Operators - "$expr"
Урок 85.00:04:10
Diving Deeper Into Querying Arrays
Урок 86.00:02:10
Using Array Query Selectors - "$size"
Урок 87.00:02:13
Using Array Query Selectors - "$all"
Урок 88.00:04:53
Using Array Query Selectors - "$elemMatch"
Урок 89.00:02:49
Understanding Cursors
Урок 90.00:06:03
Applying Cursors
Урок 91.00:03:10
Sorting Cursor Results
Урок 92.00:03:32
Skipping & Limiting Cursor Results
Урок 93.00:04:03
Using Projection to Shape our Results
Урок 94.00:05:13
Using Projection in Arrays
Урок 95.00:03:06
Understanding "$slice"
Урок 96.00:01:02
Module Introduction
Урок 97.00:07:53
Updating Fields with "updateOne()", "updateMany()" and "$set"
Урок 98.00:01:41
Updating Multiple Fields with "$set"
Урок 99.00:03:34
Incrementing & Decrementing Values
Урок 100.00:03:16
Using "$min", "$max" and "$mul"
Урок 101.00:02:05
Getting Rid of Fields
Урок 102.00:01:21
Renaming Fields
Урок 103.00:04:02
Understanding "upsert()"
Урок 104.00:06:57
Updating Matched Array Elements
Урок 105.00:06:28
Updating All Array Elements
Урок 106.00:05:36
Finding & Updating Specific Fields
Урок 107.00:04:47
Adding Elements to Arrays
Урок 108.00:02:35
Removing Elements from Arrays
Урок 109.00:01:19
Understanding "$addToSet"
Урок 110.00:01:40
Wrap Up
Урок 111.00:00:32
Module Introduction
Урок 112.00:04:09
Understanding "deleteOne()" & "deleteMany()"
Урок 113.00:02:01
Deleting All Entries in a Collection
Урок 114.00:01:21
Module Introduction
Урок 115.00:04:19
What Are Indexes & Why Do We Use Them?
Урок 116.00:08:07
Adding a Single Field Index
Урок 117.00:02:52
Understanding Index Restrictions
Урок 118.00:07:15
Creating Compound Indexes
Урок 119.00:02:26
Using Indexes for Sorting
Урок 120.00:01:00
Understanding the Default Index
Урок 121.00:02:29
Configuring Indexes
Урок 122.00:06:08
Understanding Partial Filters
Урок 123.00:03:38
Applying the Partial Index
Урок 124.00:03:57
Understanding the Time-To-Live (TTL) Index
Урок 125.00:02:11
Query Diagnosis & Query Planning
Урок 126.00:03:35
Understanding Covered Queries
Урок 127.00:07:38
How MongoDB Rejects a Plan
Урок 128.00:08:16
Using Multi-Key Indexes
Урок 129.00:06:10
Understanding Text Indexes
Урок 130.00:02:22
Text Indexes & Sorting
Урок 131.00:02:55
Creating Combined Text Indexes
Урок 132.00:00:55
Using Text Indexes to Exclude Words
Урок 133.00:06:33
Setting the Default Language & Using Weights
Урок 134.00:07:41
Building Indexes
Урок 135.00:02:25
Wrap Up
Урок 136.00:00:54
Module Introduction
Урок 137.00:04:52
Adding GeoJSON Data
Урок 138.00:03:23
Running Geo Queries
Урок 139.00:02:53
Adding a Geospatial Index to Track the Distance
Урок 140.00:03:35
Adding Additional Locations
Урок 141.00:06:23
Finding Places Inside a Certain Area
Урок 142.00:05:28
Finding Out If a User Is Inside a Specific Area
Урок 143.00:05:39
Finding Places Within a Certain Radius
Урок 144.00:01:41
Wrap Up
Урок 145.00:01:35
Module Introduction
Урок 146.00:02:01
What is the Aggregation Framework?
Урок 147.00:01:22
Getting Started with the Aggregation Pipeline
Урок 148.00:03:13
Using the Aggregation Framework
Урок 149.00:05:57
Understanding the Group Stage
Урок 150.00:03:13
Diving Deeper Into the Group Stage
Урок 151.00:09:59
Working with $project
Урок 152.00:08:00
Turning the Location Into a geoJSON Object
Урок 153.00:03:49
Transforming the Birthdate
Урок 154.00:01:26
Using Shortcuts for Transformations
Урок 155.00:02:41
Understanding the $isoWeekYear Operator
Урок 156.00:00:56
$group vs $project
Урок 157.00:04:04
Pushing Elements Into Newly Created Arrays
Урок 158.00:02:51
Understanding the $unwind Stage
Урок 159.00:00:51
Eliminating Duplicate Values
Урок 160.00:03:04
Using Projection with Arrays
Урок 161.00:01:13
Getting the Length of an Array
Урок 162.00:04:44
Using the $filter Operator
Урок 163.00:07:32
Applying Multiple Operations to our Array
Урок 164.00:06:18
Understanding $bucket
Урок 165.00:07:30
Diving Into Additional Stages
Урок 166.00:01:48
Writing Pipeline Results Into a New Collection
Урок 167.00:05:17
Working with the $geoNear Stage
Урок 168.00:02:42
Wrap Up
Урок 169.00:00:55
Module Introduction
Урок 170.00:06:29
Number Types - An Overview
Урок 171.00:03:34
Understanding Programming Language Defaults
Урок 172.00:05:18
Working with int32
Урок 173.00:06:33
Working with int64
Урок 174.00:06:58
Doing Maths with Floats int32s & int64s
Урок 175.00:04:21
What's Wrong with Normal Doubles?
Урок 176.00:04:15
Working with Decimal 128bit
Урок 177.00:01:41
Wrap Up
Урок 178.00:04:24
Module Introduction
Урок 179.00:06:49
Understanding Role Based Access Control
Урок 180.00:02:14
Roles - Examples
Урок 181.00:05:51
Creating a User
Урок 182.00:05:41
Built-In Roles - An Overview
Урок 183.00:04:49
Assigning Roles to Users & Databases
Урок 184.00:05:07
Updating & Extending Roles to Other Databases
Урок 185.00:10:22
Adding SSL Transport Encryption
Урок 186.00:01:26
Encryption at REST
Урок 187.00:03:22
Wrap Up
Урок 188.00:01:53
Module Introduction
Урок 189.00:03:02
What Influences Performance?
Урок 190.00:05:06
Understanding Capped Collections
Урок 191.00:04:37
What are Replica Sets?
Урок 192.00:06:15
Understanding Sharding
Урок 193.00:02:26
Deploying a MongoDB Server
Урок 194.00:09:18
Using MongoDB Atlas
Урок 195.00:01:28
Backups & Setting Alerts in MongoDB Atlas
Урок 196.00:03:37
Connecting to our Cluster
Урок 197.00:01:59
Wrap Up
Урок 198.00:01:05
Module Introduction
Урок 199.00:02:04
What are Transactions?
Урок 200.00:02:19
A Typical Usecase
Урок 201.00:07:43
How Does a Transaction Work?
Урок 202.00:02:14
Module Introduction
Урок 203.00:02:07
Splitting Work Between the Driver & the Shell
Урок 204.00:04:50
Preparing our Project
Урок 205.00:01:47
Installing Visual Studio Code
Урок 206.00:04:57
Installing the Node.js Driver
Урок 207.00:06:32
Connecting Node.js & the MongoDB Cluster
Урок 208.00:04:54
Storing Products in the Database
Урок 209.00:06:11
Storing the Price as 128bit Decimal
Урок 210.00:06:24
Fetching Data From the Database
Урок 211.00:11:49
Creating a More Realistic Setup
Урок 212.00:03:21
Getting a Single Product
Урок 213.00:07:29
Editing & Deleting Products
Урок 214.00:04:59
Implementing Pagination
Урок 215.00:01:28
Adding an Index
Урок 216.00:07:04
Signing Users Up
Урок 217.00:01:14
Adding an Index to Make the Email Unique
Урок 218.00:05:19
Adding User Sign In
Урок 219.00:01:12
Wrap Up
Урок 220.00:01:43
Module Introduction
Урок 221.00:07:24
What is Stitch?
Урок 222.00:02:05
Preparations
Урок 223.00:04:34
Start Using Stitch
Урок 224.00:08:12
Adding Stitch to our App & Initializing It
Урок 225.00:02:49
Adding Authentication
Урок 226.00:03:59
Sending Data Access Rules
Урок 227.00:01:50
Fetching & Converting Data
Урок 228.00:03:03
Deleting Products
Урок 229.00:04:10
Finding a Single Product
Урок 230.00:03:30
Adding Products
Урок 231.00:03:47
Updating Products
Урок 232.00:01:55
Switching to User Email & Password Authentication
Урок 233.00:06:33
Adding User Sign Up & Confirmation
Урок 234.00:03:43
Adding User Login
Урок 235.00:01:49
Rules & Real Users
Урок 236.00:05:02
Functions & Triggers
Урок 237.00:00:57
Wrap Up
Урок 238.00:00:56
Course Roundup
Последнее обновление: 11/2020