Mongodb - The Complete Dev Bootcamp | Beginner-Expert (2023)

Posted By: ELK1nG

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

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.