
Introduction to the course
A free online tutorial to access MongoDB
Mac Installation Guide for MongoDB
WINDOWS Installation Guide - MongoDB
In this lecture we will have a brief introduction to MongoDB and the console before moving on to creating collections.
In this lecture we will have our first hands on lesson using MongoDB.
In this lesson we will review the basic datat structure of a MongoDB collection.
In this lecture we will learn how to create a collection in MongoDB. We will begin creating the "Bands" collection for our "Music" database.
In this lecture we will continue creating the "Bands" collection for our "Music" database. Part 2 of 4.
In this lecture we will continue creating the "Bands" collection for our "Music" database. Part 3 of 4.
In this lecture we will complete creating the "Bands" collection for our "Music" database. Part 4 of 4.
In this video, you are given the challange to create the "Musicians" collection on your own. Solution in the next video.
In this lesson we will create the "Musicians" collection.
In this video, you are given the challange to create the "BookFee" collection on your own. Solution in the next video.
In this lesson we will create the "BookFee" collection to complete the "Music" database.
In this lesson you will learn how to use find ( ) to retrieve data from within a collection.
In this lesson we will learn how to use the findOne ( ) Method.
In this video we will solve the queries from the find ( ) exercise.
In this lesson we will learn how to use update ( ) to modify an existing document or documents in a collection.
In this video we will solve the queries from the update ( ) exercise.
Introduction to Comparison Operators. Please read the attached documents provided in the resources.
In this lesson we will learn how to use the Equal ($eq) Comparison Operator.
In this lesson we will learn how to use the Less Than ($lt) Comparison Operator
In this lesson we will learn how to use the Less Than Equal ($lte) Comparison Operator.
In this lesson we learn how to use the Greater Than ($gt) Comparison Operator.
In this lesson we learn how to use the Greater Than Equal ($gte) Comparison Operator.
In this lesson we learn how to use the IN ($in) Comparison Operator.
In this lesson we learn how to use Not In ($nin) Comparison Operator.
In this lesson we learn how to use the Not Equal ($ne) Comparison Operator.
Comparison Operator Challange Exercise
Comparison Operators Challange Exercise Query Solutions
Introduction to Logical Operators
In this lesson we will learn about the AND logical operator.
In this lesson we will learn about the OR logical operator.
In this lesson we will learn about the NOR logical operator
Logical Operators Exercise Solutions
In this lesson we learn how to use sort ( ) to sort all input documents and returns them to the pipeline in sorted order.
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.
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.
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 Query Exercise
PROJECTION Query Exercise Solution
An Introduction to Relationships.
In this lesson we will learn how to query an [Array].
Array Queries Exercise Solutions
In this lesson we learn how to create a document referenced relationship in MongoDB.
In this lesson you will learn how to DELETE from a collection and how to DROP a collection and dattabase.
In tis lesson we learn how to use the deleteOne ( ) & deleteMany ( ) methods.
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
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