MongoDB - The Beginners Bootcamp
4.2 (24 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,592 students enrolled

MongoDB - The Beginners Bootcamp

An Introduction to MongoDB. Learn the Foundations by CREATING a DATABASE, COLLECTION and WRITING QUERIES
4.2 (24 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,592 students enrolled
Created by Mark Stephenson
Last updated 1/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 1 article
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • MongoDB Functions & Methods
  • CREATE / USE a Database
  • CREATE Collections
  • INSERT ( ) Methods - Documents
  • UPDATE Collections
  • COMPARISON & LOGICAL Operators
  • QUERING a Collection
  • QUERING Arrays
  • PROJECTION Queries
  • CREATE Relationships
  • $LOOKUP
Course content
Expand all 51 lectures 06:52:59
+ Introduction
4 lectures 18:22

Introduction to the course

Preview 02:37

A free online tutorial to access MongoDB

MongoDB Online Tutorial
03:11

Mac Installation Guide for MongoDB

MAC Installation Guide - MongoDB
07:08

WINDOWS Installation Guide - MongoDB

WINDOWS Installation Guide - MongoDB
05:26
+ Creating Collections In MongoDB
11 lectures 02:11:58

In this lecture we will have a brief introduction to MongoDB and the console before moving on to creating collections.

An Introduction to Using MongoDB
19:46

In this lecture we will have our first hands on lesson using MongoDB.

Practice Using MongoDB
27:51

In this lesson we will review the basic datat structure of a MongoDB collection.

Data Structure
03:25

In this lecture we will learn how to create a collection in MongoDB. We will begin creating the "Bands" collection for our "Music" database.

Create Collection
11:09

In this lecture we will continue creating the "Bands" collection for our "Music" database. Part 2 of 4.

Preview 13:37

In this lecture we will continue creating the "Bands" collection for our "Music" database.  Part 3 of 4.

Create Collection Part 3
07:38

In this lecture we will complete creating the "Bands" collection for our "Music" database. Part 4 of 4.

Create Collection Part 4
20:56

In this video, you are given the challange to create the "Musicians" collection on your own. Solution in the next video.

You Try: Musicians Collection
02:17

In this lesson we will create the "Musicians" collection.

Create Musicians Collection
18:35

In this video, you are given the challange to create the "BookFee" collection on your own. Solution in the next video.

You Try: BookFee Collection
00:48

In this lesson we will create the "BookFee" collection to complete the "Music" database.

Create BookFee Collection
05:56
+ FIND ( ) Method
5 lectures 36:34

In this lesson you will learn how to use find ( ) to retrieve data from within a collection.

FIND ( )
10:32

In this lesson we will learn how to use the findOne ( ) Method.

findOne ( )
01:29

In this video we will solve the queries from the find ( ) exercise.

Find ( ) Practice
05:14

In this lesson we will learn how to use update ( ) to modify an existing document or documents in a collection.

UPDATE ( )
14:23

In this video we will solve the queries from the update ( ) exercise.

UPDATE ( ) Practice
04:56
+ Comparison Operators
11 lectures 57:52

Introduction to Comparison Operators. Please read the attached documents provided in the resources.

Introduction to Comparison Operators
00:49

In this lesson we will learn how to use the Equal ($eq) Comparison Operator.

EQUAL ($EQ)
06:05

In this lesson we will learn how to use the Less Than ($lt) Comparison Operator

LESS THAN ($LT)
04:39

In this lesson we will learn how to use the Less Than Equal ($lte) Comparison Operator.

LESS THAN EQUAL ($LTE)
05:19

In this lesson we learn how to use the Greater Than ($gt) Comparison Operator.

Greater Than ($GT)
03:53

In this lesson we learn how to use the Greater Than Equal ($gte) Comparison Operator.

Greater Than Equal ($GTE)
04:17

In this lesson we learn how to use the IN ($in) Comparison Operator.

IN ($IN)
09:01

In this lesson we learn how to use Not In ($nin) Comparison Operator.

NOT IN ($NIN)
07:12

In this lesson we learn how to use the Not Equal ($ne) Comparison Operator.

NOT EQUAL ($NE)
05:23

Comparison Operator Challange Exercise

Comparison Operator Challange Exercise
01:13

Comparison Operators Challange Exercise Query Solutions

Comparison Operator Challange Exercise - Solution
10:01
+ Logical Operators
6 lectures 44:11

Introduction to Logical Operators

Introduction to Logical Operators
00:36

In this lesson we will learn about the AND logical operator.

AND Operator
11:05

In this lesson we will learn about the OR logical operator.

OR Operator
06:53
NOT Operator
05:16

In this lesson we will learn about the NOR logical operator

NOR Operator
09:44

Logical Operators Exercise Solutions

Logical Operators Exercise Solution
10:37
+ Aggregation in MongoDB
6 lectures 57:50

In this lesson we learn how to use sort ( ) to sort all input documents and returns them to the pipeline in sorted order.

SORT ( )
10:33

In this lesson we will learn how to use limit ( ) to limits the number of documents passed to the next stage in the pipeline and skip ( ) to skip over the specified number of documents that pass into the stage and passes the remaining documents to the next stage of the pipeline.

LIMIT ( ) & SKIP ( )
07:01

In this lesson you will learn how to use MAX ( ) & MIN ( ) in a simple example using a var. As you become more advanced with MongoDB you will learn more about query modifiers and aggregation.

MAX ( ) & MIN ( )
11:04

In this lesson you will learn about projection queries. Projections are used with the find() method or the findOne() method when you only need one particular array element in selected documents.

The $elemMatch projection operator takes an explicit condition argument. This allows you to project based on a condition not in the query, or if you need to project based on multiple fields in the array’s embedded documents.


PROJECTION Queries
11:23

PROJECTION Query Exercise

PROJECTION Query Exercise
01:35

PROJECTION Query Exercise Solution

PROJECTION Query Exercise Solution
16:14
+ Relationship Queries
5 lectures 47:52

An Introduction to Relationships.

Introdction to Relationships
07:15

In this lesson we will learn how to query an [Array].

Querying an Array
08:36

Array Queries Exercise Solutions

Querying an Array Exercise Solutions
06:09

In this lesson we learn how to create a document referenced relationship in MongoDB.

CREATE RELATIONSHIP
09:38
Querying a Relationship
16:14
+ DROP & DELETE
3 lectures 18:20

In this lesson you will learn how to DELETE from a collection and how to DROP a collection and dattabase.

DROP & DELETE
08:44

In tis lesson we learn how to use the deleteOne ( ) & deleteMany ( ) methods.

deleteOne ( ) & deleteMany ( )
08:53

Dear Students,

I would like to take this time to thank you for enrolling and completing this MongoDB course with me. This was an introduction to MongoDB and NOSQL (Not Only SQL) databases. As you learned in this course, MongoDB is a cross-platform document-oriented database program which uses JSON-like documents with schema. MongoDB’s document model is simple for developers to learn and use, while still providing all the capabilities needed to meet the most complex requirements at any scale. Today, many organizations are switching to non-relational databases and using MongoDB for their daily operations. Some of these organizations are: Adobe, Cisco, eBay, Facebook, Google, Nokia, PayPal, and Verizon just to name a few.

I wish you all the best of luck with your educational journey and careers as database developers. If at anytime you need help or information regarding MongoDB or databases in general, please feel free to reach out to me here on Udemy via the messaging system and I will be glad to assist you in any way possible.

Thank you once again.

Sincerely,

Mark


Thank You!
00:43
Requirements
  • No Prerequisites For This Course
  • Internet Access
Description

This is a hands-on learning course for anyone looking to learn or refresh their skills with MongoDB. The objective of this course is to teach you all of the basic functions and methods of MongoDB in an easy and direct manner. By learning the basics of MongoDB first, you will prepare yourself well for more advance MongoDB database development projects in the future.

In this course you will learn How to CREATE COLLECTION's, INSERT, UPDATE, DELETE and DROP.

In addition you will also learn how to use COMPARISON & LOGICAL OPERATORS, and AGGREGATION. Here is a complete list of the topics in this course:

  • CREATE / USE a Database

  • CREATE  a Collection

  • INSERT ( ) Methods - Documents into a Collection

  • UPDATE a Collection

  • FIND ( )

  • COMPARISON Operators: $eq $gt $lt $gte $lte $ne $in $nin

  • LOGICAL Operators: $and $or $not $nor

  • QUERING a Collection

  • SORT ( )

  • LIMIT ( )

  • SKIP ( )

  • MAX & MIN ( )

  • PROJECTION Queries

  • QUERING an Array

  • CREATE Relationships

  • $Lookup

  • DELETE / DROP




Who this course is for:
  • Any interested in Database or Data Science