MongoDB Guide: Learn and Understand

MongoDB Guide: Learn and Understand

Get ready for your exam by enrolling in our comprehensive training course. This course includes a full set of instructional videos designed to equip you with in-depth knowledge essential for passing the certification exam with flying colors.

$14.99 / $24.99

Let's Start

  • 1. How to Use This Course
    2m 20s

OSX Setup

  • 1. MongoDB Setup on OSX
    11m 21s
  • 2. More OSX Setup - Robomongo
    4m 1s

Windows Setup

  • 1. Windows Setup
    8m 47s
  • 2. RoboMongo Setup
    3m 32s

A Quick ES6 Refresher

  • 1. A Refresher on Promises
    3m 24s
  • 2. Let's Play A Game
    7m 39s
  • 3. Winning the Game
    7m 16s
  • 4. Behind the Scenes with Promises
    6m 25s

Core Fundamentals of MongoDB

  • 1. Where Do We Use Mongo?
    3m 1s
  • 2. Fundamentals of MongoDB
    4m 14s
  • 3. A Last Touch of Setup
    3m 21s

A Test Driven Experience

  • 1. Project Overview
    4m 59s
  • 2. The Test Helper File
    7m 42s
  • 3. Mongoose Connection Helper
    10m 6s
  • 4. Mongoose Models
    5m 13s
  • 5. More on Models
    6m 27s
  • 6. The Basics of Mocha
    6m 3s
  • 7. Running Mocha Tests
    6m 21s
  • 8. Creating Model Instances
    6m 12s
  • 9. Saving Users to Mongo
    7m 48s
  • 10. Dropping Collections
    4m 48s
  • 11. Mocha's Done Callback
    4m 56s
  • 12. Mongoose's isNew Property
    6m 25s
  • 13. Default Promise Implementation
    6m 46s
  • 14. Test Setup for Finding Users
    6m 38s
  • 15. Making Mongo Queries
    6m
  • 16. The ID Property - A Big Gotcha
    6m 24s
  • 17. Automating Tests with Nodemon
    4m 57s
  • 18. Finding Particular Records
    5m 5s
  • 19. The Many Ways to Remove Records
    9m 54s
  • 20. Class Based Removes
    5m 11s
  • 21. More Class Based Removals
    5m 46s
  • 22. The Many Ways to Update Records
    4m
  • 23. Set and Save for Updating Records
    8m 21s
  • 24. Model Instance Updates
    7m 38s
  • 25. Class Based Updates
    8m 50s

Mongo Operators

  • 1. Update Operators
    11m 15s
  • 2. The Increment Update Operator
    6m 17s
  • 3. Validation of Records
    5m 3s
  • 4. Requiring Attributes on a Model
    11m 15s
  • 5. Validation With a Validator Function
    6m 41s
  • 6. Handling Failed Inserts
    4m 20s

Handling Relational Data

  • 1. Embedding Resources in Models
    5m 17s
  • 2. Nesting Posts on Users
    5m 41s
  • 3. Testing Subdocuments
    7m 29s
  • 4. Adding Subdocuments to Existing Records
    11m 28s
  • 5. Removing Subdocuments
    7m 46s
  • 6. Virtual Types
    7m 59s
  • 7. Defining a Virtual Type
    6m 19s
  • 8. ES6 Getters
    8m 17s
  • 9. Fixing Update Tests
    2m 19s

Thinking About Schema Design

  • 1. Challenges of Nested Resources
    5m 28s
  • 2. Embedded Documents vs Separate Collections
    7m 55s
  • 3. BlogPosts vs Posts
    3m 27s
  • 4. Creating Associations with Refs
    8m 53s
  • 5. Test Setup for Associations
    5m 12s
  • 6. Wiring Up Has Many and Has One Relations
    8m 40s
  • 7. Promise.All for Parallel Operations
    6m 44s
  • 8. Populating Queries
    11m 6s
  • 9. Loading Deeply Nested Associations
    12m 12s

Mongoose Middleware

  • 1. Cleaning Up with Middleware
    4m 42s
  • 2. Dealing with Cyclic Requires
    5m 7s
  • 3. Pre-Remove Middleware
    5m 59s
  • 4. Testing Pre-Remove Middleware
    5m 46s

Handling Big Collections with Pagination

  • 1. Skip and Limit
    4m 30s
  • 2. Writing Skip and Limit Queries
    7m 5s
  • 3. Sorting Collections
    7m 15s

Putting Your Skills to the Test

  • 1. Project Setup
    3m 15s
  • 2. Project Overview
    5m 46s
  • 3. First Step - Artist and Album Models
    4m 29s
  • 4. The Album Schema
    7m 17s
  • 5. The Artist Model
    9m 11s
  • 6. Finding Particular Records
    5m 31s
  • 7. FindOne vs FindById
    6m 29s
  • 8. The CreateArtist Operation
    2m 48s
  • 9. Solution to Creating Artists
    3m 12s
  • 10. Deleting Singular Records
    2m 21s
  • 11. Solution to Removing
    4m 20s
  • 12. Editing Records
    2m 56s
  • 13. How to Edit Single Artists
    3m 14s

Hard Mode Engage

  • 1. Minimum and Maximum Values in a Collection
    5m 37s
  • 2. Solution to Min and Max Queries
    14m 58s
  • 3. Challenge Mode - Search Query
    7m 35s
  • 4. Sorting, Limiting, and Skipping Together
    13m 5s
  • 5. Danger! Big Challenge Ahead
    4m 30s
  • 6. Filtering By Single Properties
    7m 22s
  • 7. Filtering with Multiple Props
    3m 30s
  • 8. Handling Text Search
    4m 51s
  • 9. Indexes and Text Search
    5m 2s
  • 10. Batch Updates
    9m 53s
  • 11. The Hidden 'Multi' Setting
    6m 51s
  • 12. Seeding Many Records
    7m 40s
  • 13. Counting the Result Set
    3m 49s

MongoDB with Node and Express

  • 1. App Overview
    2m 41s
  • 2. Designing API Routes
    6m 1s
  • 3. Project Setup
    6m 48s
  • 4. HTTP Request Methods
    3m 54s
  • 5. The Basics of Express
    4m 40s
  • 6. Express Boilerplate
    4m 30s
  • 7. Handling Requests with Express
    8m 12s
  • 8. Testing Express Apps with Mocha
    7m 21s
  • 9. Running Mocha
    4m 33s
  • 10. Project Structure
    2m 58s
  • 11. Refactoring for Controllers and Models
    9m 39s
  • 12. The Driver Model
    6m 51s
  • 13. The Create Drivers Route
    3m 47s
  • 14. The BodyParser Middleware
    7m 4s
  • 15. Testing Driver Creation
    7m 15s
  • 16. More on Testing Driver Creation
    9m 7s
  • 17. Additional Mongoose Setup
    5m 27s
  • 18. Driver Implementation
    4m 33s
  • 19. Testing Endpoints with Postman
    9m 14s
  • 20. Dev vs Test Environments
    3m 40s
  • 21. Separate Test Databases
    10m 33s
  • 22. Middlewares in Express
    15m 3s
  • 23. Handling Editing of Drivers
    9m 9s
  • 24. Testing Driver Updates
    7m 44s
  • 25. Handling Deletion of Drivers
    3m 5s
  • 26. Testing Driver Deletion
    5m 27s
  • 27. Geography with MongoDB
    5m 32s
  • 28. The GeoJSON Schema
    5m 41s
  • 29. GeoNear Queries
    10m 12s
  • 30. Testing a GeoNear Query
    7m 1s
  • 31. One Big Gotcha
    4m 49s
  • 32. Another Big Gotcha
    2m 56s
  • 33. Testing GeoQueries
    3m 39s
Study4Pass does not provide real Microsoft exam questions. Similarly, Study4Pass does not supply real Amazon exam questions. The materials offered by Study4Pass lack real questions and answers from Cisco's certification exams. The CFA Institute neither endorses nor assures the accuracy or quality of Study4Pass content. CFA® and Chartered Financial Analyst® are registered trademarks held by the CFA Institute.

© study4pass.com 2025. All rights reserved.