Mongodb - The Complete Dev Bootcamp | Beginner-Expert (2023)
Last updated 2/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.24 GB | Duration: 13h 13m
Last updated 2/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.24 GB | Duration: 13h 13m
The Complete MongoDB Course with theories & lab for Data, Web & Mobile App. Learn CRUD, Agg, Index, Joins and Many More!
What you'll learn
Learn what document databases are and how to manage data using MongoDB
Learn how to design and structure your data with MongoDB
Learn how to create basic and complex MongoDB queries with detailed practical examples
Learn the CRUD operations in MongoDB with Mongoose
Write your own BSON document database and efficient and well-performing queries to fetch data in the format you need it
Learn to write high-performing queries to fetch data MongoDB
Learn to apply Index, constraints (Schema Validation) and many MongoDB capabilities to make your project
Use all features MongoDB offers you to work with data efficiently
Requirements
No prior database knowledge is needed.
You only need a computer with internet.
Description
Welcome to The Complete MongoDB Developer's Bootcamp: Zero to Hero.Learn MongoDB from an expert!MongoDB is one of the most popular NoSQL databases.You will be able to use the knowledge you will acquire in building web applications, mobile applications, or any other kind of application. One of the crucial tasks of developers and scientists is storing and querying data efficiently and optimally. Your understanding of MongoDB will make you in high demand.MongoDB will make you love data management and working with them.This is not a rush-over course as you'll learn all about MongoDB from the basics to advanced courses in MongoDB. No prior knowledge of MongoDB or database is required!#Reviews about my courses"This course was very in-depth, it does take a lot of time and focus but was certainly worth it. I would highly recommend it to anyone that is looking to further advance in his or her career.""Thanks for sharing such valuable information.""It's an interesting well explained course for beginners with enough practice material to get a hold on concepts. I am building more & more knowledge & interest at each micro-step""Such a great match! So far he explains it in lamen's terms that are incredibly easy to understand. I am looking forward to more!""It is a great opportunity to learn valuable things which can boost you for a perfect job. The Instructor has the talent to transfer the knowledge. Watch the videos, and Practice more and more. One of my best courses. Probably the best!""I learned a lot of stuff from this course: MongoDB: The Complete Guide From Zero to Hero. This course contains a lot of information and is well organized. Really good teacher!"This course is a hands-on course with a wide variety of exercises and solutions. You'll acquire all the knowledge you need to build your projects with MongoDB!Start Learning MongoDB TODAY!#mongodb #mongodbworld #mongodbatlas #mongodbuniversity #mongodbstartups #javascript #webdevelopment #html #java #css #developer #webdeveloper #js #coding #nodejs #mysql #sql #fullstack #react #htmlcss #jquery #backend #appdeveloper #websitebuilder
Overview
Section 1: Installation and Setup
Lecture 1 Installation
Lecture 2 Starting MongoDB Server and Client Connection
Lecture 3 Update: Client Connection to MongoDB Server
Lecture 4 Compass Installation
Section 2: Database | Collection | Document | Data
Lecture 5 Class - Database vs Collection vs Document vs Data
Section 3: Database
Lecture 6 Class - Understanding Database In MongoDB
Lecture 7 Class - Database Naming Rules In MongoDB
Lecture 8 Class - Creating a Database
Lecture 9 Lab - Creating a Database
Lecture 10 Class - Deleting a Database
Section 4: Collection
Lecture 11 Class - Understanding Collection in MongoDB
Lecture 12 Class - Naming Rules for Collection
Lecture 13 Class & Lab - Creating Collection
Section 5: Data Type
Lecture 14 Class - Understanding MongoDB Data Type
Section 6: JSON vs BSON
Lecture 15 Class - Understanding JSON and BSON
Section 7: MongoDB Documents | Data Modelling
Lecture 16 Class - Understanding MongoDB Document
Lecture 17 Class - JSON Syntax
Lecture 18 Class - Array in JSON
Lecture 19 Class - Array Containing Object
Lecture 20 Class - Important Points on Mongo DB Document
Lecture 21 Class - Embedded Documents
Lecture 22 Class - Embedded Nested Documents by Example
Lecture 23 Class - Important Points on Embedded Documents
Lecture 24 Class - Patterns in Document Writing
Section 8: Ways of Inserting/Creating Documents
Lecture 25 Class - Understanding Document Insertion
Section 9: Understanding insertOne()
Lecture 26 Class - Syntax
Lecture 27 Class - InsertOne() by Example
Lecture 28 Lab - InsertOne() by Example
Lecture 29 Class & Lab - Finding Documents in a Collection
Lecture 30 Class - InsertOne() by Example II
Lecture 31 Lab - InsertOne() by Example II
Lecture 32 Class - How to Manually Insert _id
Lecture 33 Lab - How to Manually Insert _id
Lecture 34 Class & Lab - Error in Inserting Existing _id
Section 10: Understanding insertMany()
Lecture 35 Class - Syntax
Lecture 36 Class - InsertMany() by Example
Lecture 37 Lab - InsertMany() by Example
Lecture 38 Class & Lab - Custom ID
Section 11: Understanding insert()
Lecture 39 Class - Understanding insert()
Lecture 40 Class & Lab - Insert by Example
Lecture 41 Class & Lab - Understanding ORDERED | true
Lecture 42 Class & Lab - Understanding ORDERED | false
Section 12: Creating Documents - More Practice
Lecture 43 Class - Understanding Brackets in JSON
Lecture 44 Class & Lab - Exercise and Solution - 1
Lecture 45 CODE: Exercise and Solution - 1
Lecture 46 Class & Lab - Exercise and Solution - 2
Lecture 47 CODE: Exercise and Solution - 2
Lecture 48 Class 7 Lab - Exercise and Solution - 3
Lecture 49 CODE: Exercise and Solution - 3
Lecture 50 Lab - Exercise and Solution - 4
Lecture 51 CODE: Exercise and Solution - 4
Lecture 52 Class - Exercise and Solution - 5
Lecture 53 CODE: Exercise and Solution - 5
Lecture 54 Class & Lab - Exercise and Solution - 6
Lecture 55 CODE: Exercise and Solution - 6
Section 13: Sample Documents | Datasets
Lecture 56 Lab - Sample Data
Lecture 57 CODE: Sample Data (Customers)
Lecture 58 CODE: Sample Data (Food)
Lecture 59 CODE: Sample Data (Product_Suppliers)
Lecture 60 Lab - Importing CSV file to MongoDB Using Compass
Lecture 61 CODE: Importing CSV file to MongoDB Using Compass
Lecture 62 Lab - Converting String to Double
Lecture 63 CODE: Converting String to Double
Section 14: Finding One Document
Lecture 64 Class & Lab - Understanding findOne()
Lecture 65 CODE: Understanding findOne()
Lecture 66 Class & Lab - No Match
Lecture 67 Class & Lab - Query Operators
Lecture 68 CODE: Query Operators
Lecture 69 Lab - Exercise and Solution I
Lecture 70 CODE - Exercise and Solution I
Lecture 71 Lab - Exercise and Solution II
Lecture 72 CODE - Exercise and Solution II
Section 15: Projection
Lecture 73 Class & Lab - Understanding Projection
Lecture 74 CODE: Understanding Projection
Lecture 75 Lab - Exercise and Solution I
Lecture 76 CODE: Exercise and Solution I
Lecture 77 Lab - Exercise and Solution II
Lecture 78 CODE: Exercise and Solution II
Section 16: Finding Multiple Documents
Lecture 79 Class & Lab - Understanding find()
Lecture 80 CODE: Understanding find()
Lecture 81 Class & Lab - Query Operators with find()
Lecture 82 CODE: Query Operators with find()
Lecture 83 Class - Projection with find()
Lecture 84 Class & Lab - Embedded Documents
Lecture 85 CODE: Embedded Documents - Dataset
Lecture 86 CODE: Embedded Documents
Lecture 87 Class & Lab - Querying Array Elements
Lecture 88 CODE: Querying Array Elements
Lecture 89 Class & Lab - Querying Array Elements with IN, ALL and SIZE
Lecture 90 CODE: Querying Array Elements with IN, ALL and SIZE
Lecture 91 Exercise 1
Lecture 92 CODE: Exercise 1 Solution
Lecture 93 Exercise 2
Lecture 94 CODE: Exercise 2 Solution
Lecture 95 Exercise 3
Lecture 96 CODE: Exercise 3 Solution
Section 17: updateOne()
Lecture 97 Class & Lab - Understanding updateOne()
Lecture 98 CODE: Understanding updateOne()
Lecture 99 Class & Lab - UnpdateOne() by Example
Lecture 100 CODE: UnpdateOne() by Example
Lecture 101 Class & Lab - Multiple Fields Update
Lecture 102 Code: Multiple Fields Update
Lecture 103 Class & Lab - Options in updateOne()
Lecture 104 CODE: Options in updateOne()
Lecture 105 Class & Lab - Update Operators - $set | $inc | $min | $max | $rename | $mul …
Lecture 106 CODE: Update Operators - $set | $inc | $min | $max | $rename | $mul | $unset
Section 18: updateMany() and update()
Lecture 107 Lab - World Cities Dataset
Lecture 108 CODE: World Cities Dataset
Lecture 109 Lab - USA Cities Dataset
Lecture 110 CODE: USA Cities Dataset
Lecture 111 Class - Understanding how to update multiple documents
Lecture 112 Class - Understanding updateMany() and update()
Lecture 113 Lab - Exercise and Solution - ($unset | $multi) - updateMany()
Lecture 114 CODE: Exercise and Solution - ($unset | $multi) - updateMany()
Lecture 115 Lab - Exercise and Solution - ($set | $multi) - updateMany()
Lecture 116 CODE: Exercise and Solution - ($set | $multi) - updateMany()
Lecture 117 Lab - Exercise and Solution - ($mul) - updateMany()
Lecture 118 CODE: Exercise and Solution - ($mul) - updateMany()
Lecture 119 Lab - Exercise and Solution - ($min) - update()
Lecture 120 CODE: Exercise and Solution - ($min) - update()
Lecture 121 Lab - Exercise and Solution - ($rename)
Lecture 122 CODE: Exercise and Solution - ($rename)
Section 19: setOnInsert() vs set()
Lecture 123 Class & Lab - Understanding the difference between setOnInsert() and set() - I
Lecture 124 CODE: Understanding the difference between setOnInsert() and set() - I
Lecture 125 Class & Lab - Understanding the difference between setOnInsert() and set() - II
Lecture 126 CODE: Understanding the difference between setOnInsert() and set() - II
Lecture 127 Class & Lab - Understanding the difference between setOnInsert() and set() - III
Lecture 128 CODE: Understanding the difference between setOnInsert() and set() - III
Lecture 129 Class & Lab - Understanding the difference between setOnInsert() and set() - IV
Lecture 130 CODE: Understanding the difference between setOnInsert() and set() IV
Section 20: Deleting Documents
Lecture 131 Class - Introduction to Deleting Documents
Lecture 132 Class - deleteOne()
Lecture 133 Lab - deleteOne()
Lecture 134 CODE - deleteOne()
Lecture 135 Class - remove()
Lecture 136 Lab - Exercise and Solution - remove() - I
Lecture 137 CODE: Exercise and Solution - remove() - I
Lecture 138 Lab - Exercise and Solution - remove() - II
Lecture 139 CODE: Exercise and Solution - remove() - II
Lecture 140 Class - Exercise and Solution - justOne()
Lecture 141 CODE: Exercise and Solution - justOne()
Lecture 142 Class - deleteMany()
Lecture 143 Lab - Exercise and Solution - deleteMany()
Lecture 144 CODE: Exercise and Solution - deleteMany()
Section 21: Limit and Skip
Lecture 145 Class - Understanding Limit
Lecture 146 Lab - Understanding Limit
Lecture 147 CODE: Understanding Limit
Lecture 148 Class - Understanding Skip
Lecture 149 Lab - Understanding Skip
Lecture 150 CODE: Understanding Skip
Lecture 151 Class - Combining Limit and Skip
Lecture 152 Lab - Combining Limit and Skip
Lecture 153 CODE: Combining Limit and Skip II
Section 22: sort()
Lecture 154 Class - Understanding sort()
Lecture 155 Lab - Understanding sort()
Lecture 156 CODE: Understanding sort() II
Section 23: Indexes
Lecture 157 Class - Understanding Indexes
Lecture 158 Lab - How to Create Indexes
Lecture 159 CODE - How to Create Indexes
Lecture 160 Class - OPTIONS in CreateIndex()
Lecture 161 Lab - Unique Index
Lecture 162 CODE: Unique Index
Lecture 163 Class & Lab - Compound Fields Indexing
Lecture 164 CODE: Compound Fields Indexing
Lecture 165 Lab - Multi-Key Index
Lecture 166 Code: Multi-Key Index
Lecture 167 Class & Lab - Listing Indexes
Lecture 168 Code: Listing Indexes
Lecture 169 Class - Deleting Indexes
Lecture 170 Lab - Deleting Indexes - Example 1
Lecture 171 Code: Deleting Indexes - Example 1
Lecture 172 Lab - Deleting Indexes - Example 2
Lecture 173 Code - Deleting Indexes - Example 2
Section 24: Mongo DB Operator Types In General
Lecture 174 Class - MongoDB Operator Types In General
Section 25: Comparison Operators | $gt, $lt, $gte, $lte, $eq, $in, $ne
Lecture 175 Class - Understanding Comparison Operators
Lecture 176 Lab - Documents Dataset for Practice
Lecture 177 CODE: Documents for Practice
Lecture 178 Lab - $gt - Exercise and Solution 1
Lecture 179 CODE: $gt - Exercise and Solution 1
Lecture 180 Lab - $gt - Exercise and Solution 2
Lecture 181 CODE: $gt - Exercise and Solution 2
Lecture 182 Lab - $lt - Exercise and Solution 1
Lecture 183 CODE: $lt - Exercise and Solution 1
Lecture 184 Lab - $lt - Exercise and Solution 2
Lecture 185 CODE: $lt - Exercise and Solution 2
Lecture 186 Lab - $eq - Exercise and Solution
Lecture 187 $eq - Exercise and Solution - CODE
Lecture 188 Lab - $gte - Exercise and Solution
Lecture 189 CODE: $gte - Exercise and Solution
Lecture 190 Lab - $lte - Exercise and Solution
Lecture 191 CODE: $lte - Exercise and Solution
Lecture 192 Lab - $in - Exercise and Solution 1
Lecture 193 CODE: $in - Exercise and Solution 1
Lecture 194 Lab - $in - Exercise and Solution 2
Lecture 195 CODE: $in - Exercise and Solution 2
Lecture 196 Class - $nin - Exercise and Solution
Lecture 197 CODE: $nin - Exercise and Solution
Lecture 198 Lab - $ne - Exercise and Solution
Lecture 199 CODE: $ne - Exercise and Solution
Section 26: Logical Operators | $and, $or, $nor, $not
Lecture 200 Class - Understanding Logical Operators
Lecture 201 Class - Secret to Writing Effective Query
Lecture 202 Lab - $and - Exercise and Solution 1
Lecture 203 CODE: $and - Exercise and Solution 1
Lecture 204 Lab - $and - Exercise and Solution 2
Lecture 205 CODE: $and - Exercise and Solution 2
Lecture 206 Lab - $or - Exercise and Solution 1
Lecture 207 CODE: $or - Exercise and Solution 1
Lecture 208 Lab - $or - Exercise and Solution 2
Lecture 209 CODE: $or - Exercise and Solution 2
Lecture 210 Lab - $nor - Exercise and Solution
Lecture 211 CODE: $nor - Exercise and Solution
Lecture 212 Lab - $not - Exercise and Solution
Lecture 213 CODE: $not - Exercise and Solution
Section 27: Element Operators | $exists, $type
Lecture 214 Class - Understanding the Element Operators
Lecture 215 Lab - $exists - Exercise and Solutions 1
Lecture 216 CODE: $exists - Exercise and Solutions 1
Lecture 217 Lab - $exists - Exercise and Solutions 2
Lecture 218 $exists - Exercise and Solutions 2 - CODE
Lecture 219 Lab - $exists - Exercise and Solutions 3
Lecture 220 CODE: $exists - Exercise and Solutions 3
Lecture 221 Lab - $exists - Exercise and Solutions 4
Lecture 222 CODE: $exists - Exercise and Solutions 4
Lecture 223 Lab - $type - Exercise and Solutions 1
Lecture 224 CODE: $type - Exercise and Solutions 1
Lecture 225 Lab - $type - Exercise and Solutions 2
Lecture 226 CODE: $type - Exercise and Solutions 2
Lecture 227 Lab - $type - Exercise and Solutions 3
Lecture 228 CODE: $type - Exercise and Solutions 3
Section 28: Evaluation Operators | $mod,$text, $language,$caseSensitive, $diacriticSensitive
Lecture 229 Class - Understanding the Evaluation Operators
Lecture 230 Lab - Dataset
Lecture 231 CODE: Dataset
Lecture 232 Lab - $mod - Syntax with an Example
Lecture 233 CODE: $mod - Syntax with an Example
Lecture 234 Lab - $mod - Possible Errors
Lecture 235 Lab: $mod - Floating Points Arguments
Lecture 236 CODE: $mod - Floating Points Arguments
Lecture 237 Lab - $mod - Exercise and Solution
Lecture 238 CODE: $mod - Exercise and Solution
Lecture 239 Lab - $text - Understanding the $text Operator
Lecture 240 Lab: $text - Searching for a Single Word
Lecture 241 CODE: $text - Searching for a Single Word
Lecture 242 Lab - $text - Searching for Different Words
Lecture 243 CODE: $text - Searching for Different Words
Lecture 244 Lab - $text - Searching for a Phrase
Lecture 245 CODE: $text - Searching for a Phrase
Lecture 246 Lab - $text - Exclude Documents That Contain a Term
Lecture 247 CODE: $text - Exclude Documents That Contain a Term
Lecture 248 Lab - $text - $language | Searching in Other Language
Lecture 249 CODE: $text - $language | Searching in Other Language
Lecture 250 Lab - $text - $caseSensitive
Lecture 251 CODE: $text - $caseSensitive
Lecture 252 Lab - $text - $diacriticSensitive
Lecture 253 CODE: $text - $diacriticSensitive
Lecture 254 Lab - $text - $search | Search Score
Lecture 255 CODE: $text - $search | Search Score
Lecture 256 Lab - $text - Sorting
Lecture 257 CODE: $text - Sorting
Lecture 258 Lab - $text - Score & Sort
Lecture 259 CODE: $text - Score & Sort
Lecture 260 Lab - $text - Score & Sort II
Lecture 261 CODE: $text - Score & Sort II
Section 29: Regular Expression (Regex)
Lecture 262 Class - Understanding Regular Expression
Lecture 263 Lab - Understanding Regular Expression
Lecture 264 CODE: Dataset
Lecture 265 CODE: Understanding Regular Expression
Lecture 266 Class - Anchors
Lecture 267 Lab - Hands-on | Anchors
Lecture 268 CODE: Hands-on | Anchors
Lecture 269 Class - Quantifier
Lecture 270 Lab - Quantifier
Lecture 271 CODE: Quantifier
Lecture 272 Class - Group Range
Lecture 273 Lab - Group Range
Lecture 274 CODE: Group Range
Lecture 275 Class - Common MetaCharacters
Lecture 276 Lab - Common MetaCharacters
Lecture 277 CODE: Common MetaCharacters
Lecture 278 Class - Character Classes
Lecture 279 Lab - Character Classes
Lecture 280 CODE: Character Classes
Lecture 281 Class - Options
Lecture 282 Lab - Options
Lecture 283 CODE: Options
Section 30: GeoSpatial In MongoDB | $geoIntersects, $geoWithin, $centreSphere, $near, $box
Lecture 284 Class - Introduction to GeoSpatial
Lecture 285 Class - Geometry Types
Lecture 286 Class - GeoSpatial Syntax
Lecture 287 Class - GeoSpatial Operators
Lecture 288 Lab - Inserting GeoSpatial Data - Example I
Lecture 289 Code: Inserting GeoSpatial Data - Example I
Lecture 290 Lab - Inserting GeoSpatial Data - Example II
Lecture 291 CODE: Inserting GeoSpatial Data - Example II
Lecture 292 Lab - Inserting GeoSpatial Data - Example III
Lecture 293 CODE: Inserting GeoSpatial Data - Example III
Lecture 294 Lab - Importing Restaurants & Neighbourhoods GeoJSON Data via Compass
Lecture 295 CODE: Restaurants.JSON file
Lecture 296 CODE: Neighbourhoods.JSON file
Lecture 297 Lab - Importing Restaurants & Neighbourhoods GeoJSON Data via Terminal
Lecture 298 CODE: Importing Restaurants & Neighbourhoods GeoJSON Data via Terminal
Lecture 299 Lab - Ways of Creating Index on Document of GeoSpatial Data
Lecture 300 CODE: Ways of Creating Index on Document of GeoSpatial Data
Lecture 301 Lab - Querying GeoSpatial Data Without Index
Lecture 302 CODE: Querying GeoSpatial Data Without Index
Lecture 303 Lab - Querying GeoSpatial Data With Index
Lecture 304 CODE: Querying GeoSpatial Data With Index
Lecture 305 Lab - $nearSphere - Exercise and Solution
Lecture 306 CODE: $nearSphere - Exercise and Solution
Lecture 307 Lab - $geoIntersects - Exercise and Solution
Lecture 308 CODE: $geoIntersects - Exercise and Solution
Lecture 309 Lab - $geoWithin - Exercise and Solution
Lecture 310 CODE: $geoWithin - Exercise and Solution
Lecture 311 Lab - $centreSphere with $geoWithin - Exercise & Solution
Lecture 312 CODE: $centreSphere with $geoWithin - Exercise & Solution
Lecture 313 Lab - $near - Exercise and Solution
Lecture 314 CODE: $near - Exercise and Solution
Lecture 315 Lab - $box with $geoWithin - Exercise and Solution
Lecture 316 CODE: $box with $geoWithin - Exercise and Solution
Section 31: MongoDB Cursor | next(), forEach(), hasNext(), isExhausted(), map(), toArray()
Lecture 317 Class - Understanding MongoDB Cursor
Lecture 318 Class - Cursor Methods
Lecture 319 Lab - next() - Exercise and Solution I
Lecture 320 CODE: next() - Exercise and Solution I
Lecture 321 Lab - next() - Exercise and Solution II
Lecture 322 CODE: next() - Exercise and Solution II
Lecture 323 Lab - count()
Lecture 324 CODE: count()
Lecture 325 Lab - itcount()
Lecture 326 Lab - forEach()
Lecture 327 CODE: forEach()
Lecture 328 Lab - hasNext()
Lecture 329 CODE: hasNext()
Lecture 330 Lab - isExhausted()
Lecture 331 CODE: isExhausted()
Lecture 332 Lab - limit(), skip(), sort()
Lecture 333 CODE: limit(), skip(), sort()
Lecture 334 Lab - map()
Lecture 335 CODE: map()
Lecture 336 Lab - toArray()
Lecture 337 CODE: toArray()
Lecture 338 Lab - size()
Lecture 339 CODE: size()
Lecture 340 Lab - objsLeftInBatch()
Lecture 341 CODE: objsLeftInBatch()
Section 32: Aggregation in MongoDB
Lecture 342 Class - Understanding Aggregation in MongoDB
Lecture 343 Class - Manual Aggregation
Lecture 344 Class - Syntax
Lecture 345 Class - Stages, Expression and Accumulators
Lecture 346 CODE: Dataset
Lecture 347 Class & Lab - Aggregation Example I
Lecture 348 CODE: Aggregation Example I
Lecture 349 Class & Lab - Aggregation Example II
Lecture 350 CODE: Aggregation Example II
Lecture 351 Class & Lab - Aggregation Example III
Lecture 352 CODE: Aggregation Example III
Lecture 353 Class & Lab - Aggregation Example IV
Lecture 354 CODE: Aggregation Example IV
Lecture 355 Class - Comparing SQL and MongoDB Clauses/Operating
Section 33: $match - Exercises and Solutions
Lecture 356 Lab - $match - Exercise and Solution I
Lecture 357 CODE: $match - Exercise and Solution I
Lecture 358 Lab - $match - Exercise and Solution II
Lecture 359 CODE: $match - Exercise and Solution II
Lecture 360 Lab - $match - Exercise and Solution III
Lecture 361 CODE: $match - Exercise and Solution III
Lecture 362 Lab - $match - Exercise and Solution IV
Lecture 363 CODE: $match - Exercise and Solution IV
Lecture 364 Lab - $match - Exercise and Solution V
Lecture 365 CODE: $match - Exercise and Solution V
Section 34: $project - Exercises and Solutions
Lecture 366 Lab - $project - Exercise and Solution I
Lecture 367 CODE: $project - Exercise and Solution I
Lecture 368 Lab - $project - Exercise and Solution II
Lecture 369 CODE: $project - Exercise and Solution II
Lecture 370 Lab - $project - Exercise and Solution III
Lecture 371 CODE: $project - Exercise and Solution III
Section 35: $group Exercises and Solutions
Lecture 372 Lab - $group - Exercise and Solution I
Lecture 373 CODE: $group - Exercise and Solution I
Lecture 374 Lab - $group - Exercise and Solution II
Lecture 375 CODE: $group - Exercise and Solution II
Lecture 376 Lab - $group - Exercise and Solution III
Lecture 377 CODE: $group - Exercise and Solution III
Lecture 378 Lab - $group - Exercise and Solution IV
Lecture 379 CODE: $group - Exercise and Solution IV
Lecture 380 Lab - $group - Exercise and Solution V
Lecture 381 CODE: $group - Exercise and Solution V
Lecture 382 Lab - $group - Exercise and Solution VI
Lecture 383 CODE: $group - Exercise and Solution VI
Section 36: Conditional Statement (if…else and switch…case )
Lecture 384 Class - if…else Syntax
Lecture 385 Class & Lab - if…else - Exercise and Solution 1
Lecture 386 CODE: if…else - Exercise and Solution 1
Lecture 387 Class & Lab - if…else - Exercise and Solution 2
Lecture 388 CODE: if…else - Exercise and Solution 2
Lecture 389 Class & Lab - if…else - Exercise and Solution 3
Lecture 390 CODE: if…else - Exercise and Solution 3
Lecture 391 Class & Lab - if…else - Exercise and Solution 4
Lecture 392 CODE: if…else - Exercise and Solution 4
Lecture 393 Class - switch…case syntax
Lecture 394 Class & Lab - switch…case - Exercise and Solution 1
Lecture 395 CODE: switch…case - Exercise and Solution 1
Lecture 396 Class & Lab - switch…case - Exercise and Solution 2
Lecture 397 CODE: switch…case - Exercise and Solution 2
Section 37: $lookup (JOINS) in MongoDB
Lecture 398 Class & Lab - Understanding MongoDB $lookup
Lecture 399 CODE: Understanding MongoDB $lookup
Lecture 400 Class: $lookup by Example
Lecture 401 CODE: $lookup by Example
Section 38: MongoD Dates and Times
Lecture 402 Class - Understanding the MongoDB Dates and Times
Lecture 403 Class & Lab - Date()
Lecture 404 CODE: Date()
Lecture 405 Class & Lab - new Date() & ISODate
Lecture 406 CODE: new Date() & ISODate
Lecture 407 Lab - new Date() & ISODate - More Example
Lecture 408 CODE: new Date() & ISODate - More Example
Lecture 409 Lab - Exercise and Solution 1
Lecture 410 CODE: Exercise and Solution 1
Lecture 411 Class - Exercise and Solution 2
Lecture 412 CODE: Exercise and Solution 2
Section 39: Schema Validation
Lecture 413 Class - Understanding MongoDB Schema Validation
Lecture 414 Class - Validation Rules
Lecture 415 Class - Options in Validation
Lecture 416 Class - Recommended operator for validation
Lecture 417 Lab - Creating Validation for a New Collection by Example
Lecture 418 CODE: Creating Validation for a New Collection by Example
Lecture 419 Lab - Creating Validation for a New Collection by Example 2
Lecture 420 CODE: Creating Validation for a New Collection by Example 2
Lecture 421 Class - Creating Validation for an Existing Collection by Example
Lecture 422 CODE: Creating Validation for an Existing Collection by Example
Section 40: SQL vs MongoDB
Lecture 423 Class - MongoDB vs MySQL Term/Concept
Lecture 424 Class - Creating Tables, Collection and Inserting Data
Lecture 425 Lab - Creating Tables, Collection and Inserting Data LAB
Lecture 426 CODE: Creating Tables, Collection and Inserting Data LAB
Lecture 427 Class & Lab - Exercise and Solution 1 - SQL vs MongoDB
Lecture 428 CODE: Exercise and Solution 1 - SQL vs MongoDB
Lecture 429 Class & Lab - Exercise and Solution 2 - SQL vs MongoDB
Lecture 430 CODE: Exercise and Solution 2 - SQL vs MongoDB
Lecture 431 Class & Lab - Exercise and Solution 3 - SQL vs MongoDB
Lecture 432 CODE: Exercise and Solution 3 - SQL vs MongoDB
Lecture 433 Class & Lab - Exercise and Solution 4 - SQL vs MongoDB
Lecture 434 CODE: Exercise and Solution 4 - SQL vs MongoDB
Lecture 435 Class & Lab - Exercise and Solution 5 - SQL vs MongoDB
Lecture 436 CODE: Exercise and Solution 5 - SQL vs MongoDB
Lecture 437 Class & Lab - Exercise and Solution 6 - SQL vs MongoDB
Lecture 438 CODE: Exercise and Solution 6 - SQL vs MongoDB
Lecture 439 Class & Lab - Exercise and Solution 7 - SQL vs MongoDB
Lecture 440 CODE: Exercise and Solution 7 - SQL vs MongoDB
Lecture 441 Class & Lab - Exercise and Solution 8 - SQL vs MongoDB
Lecture 442 CODE: Exercise and Solution 8 - SQL vs MongoDB
Lecture 443 Class & Lab - Exercise - SQL vs MongoDB
Lecture 444 CODE: Exercise - SQL vs MongoDB
Section 41: Bonus Section
Lecture 445 Check out my other courses
You understand the need for MongoDB and want to get started quickly.,You need to know if MongoDB is the right database for your next software project.,Developers, data scientists, and engineers currently working with MongoDB or who plan to work with MongoDB,You are using MongoDB and need to know the ins and outs of how to work with it.,You have SQL experience and want to expand to NoSQL databases.,You’re fairly new to databases but you want to understand what all the hype around MongoDB is about.,You don’t want to waste time searching the web for information. Get all the info in one place.,You enjoy hands on examples that make coding fun and real.