Autoplay
Autocomplete
Previous Lesson
Complete and Continue
MongoDB for Beginners
What will we learn?
What will we learn (2:02)
Intro to MongoDB
What is MongoDB (11:09)
Project Files
Installation
OSX Setup (5:41)
OSX – Robomongo (3:47)
Windows Setup (4:59)
Windows – Robomongo (3:24)
Test Driven Experience
Last Setup Before the Project Start (2:50)
Introduction to Project (3:46)
Start to Project (4:47)
Mongoose Connection Helper 1 (8:01)
Models of Mongoose (7:55)
Start to test with Mocha (8:54)
Creating and Saving Models (8:28)
How we can drop collections (6:07)
isNew Property in Mongoose (4:34)
find () query (9:04)
The _id Property (4:43)
Testing Automatically (3:34)
findOne() query (2:37)
Deleting Records (6:19)
Updating Records (1) (7:34)
Updating Records (2) (5:14)
Operators
Updating Operators (6:19)
$mul Operator as an Example (3:03)
Mongoose Validation (1) (4:00)
Mongoose Validation (2) (5:39)
Mongoose Validation (3) (4:48)
Handling Errors (3:23)
Handling Relational Data
Embedding Documents (5:50)
Test with Subdocument (4:55)
Adding New Subdocument (6:19)
Removing Subdocuments (4:21)
Virtual Types (1) (5:09)
Virtual Types (2) (7:21)
Schema Design
Developing Nested Resources (8:03)
Using Ref for Associations (7:38)
Testing Associations (7:38)
Promise.all (4:04)
Modifiers-new (5:23)
Nested Populate (5:17)
What we learned
What we learned (7:38)
Introduction to Project
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock