HOME > Development > Complete MongoDB and Mongoose Course Take a Deep Dive_1

Complete MongoDB and Mongoose Course Take a Deep Dive_1

  • Development
  • Feb 06, 2025
SynopsisComplete MongoDB and Mongoose Course – Take a Deep Dive...
Complete MongoDB and Mongoose Course Take a Deep Dive_1  No.1

Complete MongoDB and Mongoose Course – Take a Deep Dive, available at $69.99, has an average rating of 4.7, with 219 lectures, based on 161 reviews, and has 1666 subscribers.

You will learn about Understand how MongoDB stores and manages data Master fundamental operations lie CRUD, building indexes, capped collections, etc. Perform complicated query operations using aggregation Create, operate and manage replica sets and sharded clusters Perform transaction operations on Mongo shell and using the nodeJS driver Enable role-based access control for better security Monitor the running status of MongoDB Operate MongoDB using nodeJS This course is ideal for individuals who are Anyone who wants to master MongoDB or Anyone who wants to gain a deep understanding of MongoDB It is particularly useful for Anyone who wants to master MongoDB or Anyone who wants to gain a deep understanding of MongoDB.

Enroll now: Complete MongoDB and Mongoose Course – Take a Deep Dive

Summary

Title: Complete MongoDB and Mongoose Course – Take a Deep Dive

Price: $69.99

Average Rating: 4.7

Number of Lectures: 219

Number of Published Lectures: 219

Number of Curriculum Items: 219

Number of Published Curriculum Objects: 219

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand how MongoDB stores and manages data
  • Master fundamental operations lie CRUD, building indexes, capped collections, etc.
  • Perform complicated query operations using aggregation
  • Create, operate and manage replica sets and sharded clusters
  • Perform transaction operations on Mongo shell and using the nodeJS driver
  • Enable role-based access control for better security
  • Monitor the running status of MongoDB
  • Operate MongoDB using nodeJS
  • Who Should Attend

  • Anyone who wants to master MongoDB
  • Anyone who wants to gain a deep understanding of MongoDB
  • Target Audiences

  • Anyone who wants to master MongoDB
  • Anyone who wants to gain a deep understanding of MongoDB
  • I know of your past fondness for the SQL varietals, but I can wholeheartedly endorse a new breed of NON-SQLs–MongoDB.

    MongoDB is one of the most popular non-SQL databases. Its dynamic schema offers great storage flexibility, enabling your project to deal with ever-changing demands.

    Only basic JavaScript knowledge is needed to start this course. If you know how to use a JavaScript object, then you are good to go!

    We will start with basic MongoDB concepts and operations, including how MongoDB manages data, CRUD operations, creating validators and indexes, etc.

    Then you will learn how to monitor the real-time status of MongoDB collections and databases.

    We will also learn advanced topics like aggregation, replica, and sharding.

    In the end, we will learn Mongoose and the native nodeJS MongoDB driver.

    We want this course to be a serious course that can truly help you master MongoDB and take you to the next level. Therefore, we do not shy away from difficult and complicated topics. But we also believe a good course should make your MongoDB study easy. So we took a two-step approach. We will explain the theory first. After you have developed a basic impression, we will apply what we have learned in real-life examples.

    Course Curriculum

    Chapter 1: MongoDB Installation

    Lecture 1: Install MongoDB

    Lecture 2: MongoDB Installation: Demonstration

    Lecture 3: Installation Challenge: Making Sure You Have Fully Understood Everything

    Lecture 4: MongoDB Atlas

    Chapter 2: MongoDB Basic Concepts

    Lecture 1: Daemon, Process, and Shell

    Lecture 2: MongoDB Config File

    Lecture 3: MongoDB Schema

    Lecture 4: MongoDB Shell Introduction Part 1

    Lecture 5: MongoDB Shell Introduction Part 2

    Lecture 6: Mongo Shell Native Methods

    Lecture 7: The DB object and the Connection Object

    Lecture 8: Try the DB and Connection Object on Mongo Shell

    Lecture 9: Starting a Mongo Shell without Selecting a Database: the –nodb flag

    Lecture 10: The .mongorc.js file

    Lecture 11: A Brief Review of How Prototype Chain Works in JavaScript

    Lecture 12: Application of the .mongorc.js File

    Lecture 13: Shell Scripts and the Interactive Mode

    Lecture 14: What We Are About to Learn Next

    Chapter 3: Naming Rules and BSON

    Lecture 1: Rules You Must Follow When Naming Databases, Collections and Fields

    Lecture 2: BSON Introduction

    Lecture 3: BSON Data Type

    Chapter 4: MongoDB CRUD Operations

    Lecture 1: CRUD Study Preparation

    Lecture 2: Create

    Lecture 3: Insert One Document at a Time

    Lecture 4: Insert Multiple Documents Together

    Lecture 5: Try the insertMany Method

    Lecture 6: The Insert Command

    Lecture 7: The Cursor Object

    Lecture 8: Query Operators

    Lecture 9: Try Query Operators

    Lecture 10: Collation Introduction

    Lecture 11: Application of Collation in Making Queries

    Lecture 12: How to Work with Nested Array

    Lecture 13: How to Work with Nested Documents Part 1

    Lecture 14: How to Work with Nested Documents Part 2

    Lecture 15: The Cursor Object and Its Methods

    Lecture 16: How to Copy a Collection

    Lecture 17: Introduction to Update

    Lecture 18: Demonstration of Updating Documents

    Lecture 19: Upsert: the Combination of Insert and Update

    Lecture 20: How to Update Date-type Values

    Lecture 21: Array-related Updates Part 1

    Lecture 22: Array-related Updates part 2

    Lecture 23: The addToSet Operator: No Duplicated Elements

    Lecture 24: The Three Element Updaters: $, $[], and $[identifier]

    Lecture 25: The Delete Operation

    Chapter 5: Index

    Lecture 1: Introduction to Index

    Lecture 2: Index-related Methods

    Lecture 3: Demonstration of Creating and Using Indexes

    Lecture 4: Build Indexes for Arrays

    Lecture 5: The Sparse Index

    Lecture 6: The TTL Index

    Lecture 7: Introduction to the Text Index

    Lecture 8: The Text Index

    Lecture 9: Field Weight

    Lecture 10: Setting the Field Weight

    Chapter 6: Capped Collection

    Lecture 1: Introduction to Capped Collections

    Lecture 2: Working with a Capped Collection

    Lecture 3: Tailable Cursor

    Chapter 7: Validator

    Lecture 1: Introduction to Validator

    Lecture 2: Try the Validator

    Chapter 8: Storage Engine and Journaling

    Lecture 1: Storage Engine and Checkpoint

    Lecture 2: Journaling

    Lecture 3: Database and Collection Stats

    Lecture 4: Manually Release Storage Space Back to OS

    Chapter 9: Aggregation

    Lecture 1: Aggregation Introduction

    Lecture 2: Pipeline Stage and Operators

    Lecture 3: Design the Aggregation Pipeline

    Lecture 4: Try the Aggregation Pipeline

    Lecture 5: The $avg and $sum Operator

    Lecture 6: Try the $avg and $sum Operator

    Lecture 7: The $round and $trunc Operator

    Lecture 8: Rounding Average User Ratings

    Lecture 9: Challenge: Calculating the Final Price: Price, VAT, Discount and Shipping Fee

    Lecture 10: Other Commonly Used Aggregation Operators

    Lecture 11: The $expr Operator: Finding Profitable Products

    Lecture 12: The $group Stage

    Lecture 13: $sort, $skip, $limit and $count

    Lecture 14: Sort Documents Based on the TextScore During a Text/Keyword Search

    Lecture 15: $unwind

    Lecture 16: $sortByCount: a Combination of $group, $sum and $$sort

    Lecture 17: Introduction to $bucket and $bucketAuto

    Lecture 18: Application of the $bucket Stage

    Lecture 19: Application of the $bucketAuto Stage

    Lecture 20: $facet: Reuse Results of the Previous Stage

    Lecture 21: $arrayElemAt: Retrieving Elements Based on Index

    Lecture 22: Challenge: Find the Car with the Highest Mileage

    Lecture 23: The Left Join: $lookUp

    Lecture 24: Application of the $lookUp stage: Retrieving Products and Ratings Together

    Lecture 25: Using $lookUp the Other Way

    Lecture 26: $out: Keep Aggregation Results for Future Use

    Instructors

  • Complete MongoDB and Mongoose Course Take a Deep Dive_1  No.2
    OnlyKiosk Tech
    Provide Effective Coding Training
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 3 votes
  • 3 stars: 7 votes
  • 4 stars: 46 votes
  • 5 stars: 100 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!