Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Database
Udemy - The Complete Developers Guide to MongoDB 2025-8
0 students
Last updated
Aug 2025
Enrol now
Overview
Course content
Instructors
About the course
Udemy - The Complete Developers Guide to MongoDB 2025-8
Show more...
Course content
Sections:
12
•
Activities:
1
•
Resources:
121
Expand all
Section 1
Lets Start
Announcements
Section 2
A Quick ES6 Refresher
1 A Refresher on Promises
2 Lets Play A Game
3 Winning the Game
4 Behind the Scenes with Promises
Section 3
Core Fundamentals of MongoDB
1 Where Do We Use Mongo
2 Fundamentals of MongoDB
3 A Last Touch of Setup
Section 4
A Test Driven Experience
1 Project Overview
2 The Test Helper File
3 Mongoose Connection Helper
4 Mongoose Models
5 More on Models
6 The Basics of Mocha
7 Running Mocha Tests
8 Creating Model Instances
9 Saving Users to Mongo
10 Dropping Collections
11 Mochas Done Callback
12 Mongooses isNew Property
13 Default Promise Implementation
14 Test Setup for Finding Users
15 Making Mongo Queries
16 The ID Property A Big Gotcha
17 Automating Tests with Nodemon
18 Finding Particular Records
19 Many Ways to Remove Records
20 Class Based Removes
21 More Class Based Removals
22 The Many Ways to Update Records
23 Set and Save for Updating Records
24 Model Instance Updates
25 Class Based Updates
Section 5
Mongo Operators
1 Update Operators
2 The Increment Update Operator
3 Validation of Records
4 Requiring Attributes on a Model
5 Validation With a Validator Function
6 Handling Failed Inserts
Section 6
Handling Relational Data
1 Embedding Resources in Models
2 Nesting Posts on Users
3 Testing Subdocuments
4 Adding Subdocuments to Existing Records
5 Removing Subdocuments
6 Virtual Types
7 Defining a Virtual Type
8 ES6 Getters
9 Fixing Update Tests
Section 7
Thinking About Schema Design
1 Challenges of Nested Resources
2 Embedded Documents vs Separate Collections
3 BlogPosts vs Posts
4 Creating Associations with Refs
5 Test Setup for Associations
6 Wiring Up Has Many and Has One Relations
7 PromiseAll for Parallel Operations
8 Populating Queries
9 Loading Deeply Nested Associations
Section 8
Mongoose Middleware
1 Cleaning Up with Middleware
2 Dealing with Cyclic Requires
3 Pre Remove Middleware
5 Testing Pre Remove Middleware
Section 9
Handling Big Collections with Pagination
1 Skip and Limit
2 Writing Skip and Limit Queries
3 Sorting Collections
Section 10
Putting Your Skills to the Test
2 Project Overview
3 First Step Artist and Album Models
4 The Album Schema
5 The Artist Model
6 Finding Particular Records
7 FindOne vs FindById
8 The CreateArtist Operation
9 Solution to Creating Artists
10 Deleting Singular Records
11 Solution to Removing
12 Editing Records
13 How to Edit Single Artists
Section 11
Hard Mode Engage
1 Minimum and Maximum Values in a Collection
2 Solution to Min and Max Queries
3 Challenge Mode Search Query
4 Sorting Limiting and Skipping Together
5 Danger Big Challenge Ahead
6 Filtering By Single Properties
7 Filtering with Multiple Props
8 Handling Text Search
9 Indexes and Text Search
10 Batch Updates
11 The Hidden Multi Setting
12 Seeding Many Records
13 Counting the Result Set
Section 12
MongoDB with Node and Express
1 App Overview
2 Designing API Routes
3 Project Setup
4 HTTP Request Methods
5 The Basics of Express
6 Express Boilerplate
7 Handling Requests with Express
8 Testing Express Apps with Mocha
9 Running Mocha
10 Project Structure
11 Refactoring for Controllers and Models
12 The Driver Model
13 The Create Drivers Route
14 The BodyParser Middleware
15 Testing Driver Creation
16 More on Testing Driver Creation
17 Additional Mongoose Setup
18 Driver Implementation
19 Testing Endpoints with Postman
20 Dev vs Test Environments
21 Separate Test Databases
22 Middlewares in Express
23 Handling Editing of Drivers
24 Testing Driver Updates
25 Handling Deletion of Drivers
26 Testing Driver Deletion
27 Geography with MongoDB
28 The GeoJSON Schema
29 GeoNear Queries
31 Testing a GeoNear Query
32 One Big Gotcha
33 Another Big Gotcha
34 Testing GeoQueries
Instructors
Enrolment options
Udemy - The Complete Developers Guide to MongoDB 2025-8
Course modified date:
31 Aug 2025
Udemy - The Complete Developers Guide to MongoDB 2025-8
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close