Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn MongoDB from Scratch: The Leading NoSQL Database
Course Objectives - An Introduction
Course Objectives - An Introduction To The Course (2:00)
Introduction to NoSQL Database
Introduction to NoSQL Databases (3:59)
Introduction to MongoDB (4:34)
Difference between MongoDB & RDBMS (3:06)
Quiz on Introduction to NoSQL database
Getting Started - Installation & Configuration
MongoDB 4.0.2 Downloading Installing and Running (21:02)
Configuring MongoDB 4.0 server with configuration file (10:17)
What's New In MongoDB 4.0 (9:20)
Creating First Database and Collection with MongoDB 4 (11:21)
Inserting One Document - insertOne() method (7:41)
InsertMany Method (7:39)
Bulk Insert with insert method and dup id (7:40)
Getting Started - Older Versions MongoDB Installation & Configuration
Installing MongoDB on Windows (8:23)
Configuring MongoDB server with configuration file (4:44)
Installing MongoDB on Mac OS X
Quiz on Installation & Configuration
Basics of MongoDB
Creating First Database (4:09)
Creating Document and Saving it to Collection (3:38)
Exercise
Dropping a Database (1:34)
Creating a Collection - Using db.createCollection(name,options) (4:17)
Dropping a Collection (2:16)
Quiz on Basics of MongoDB
MongoDB CRUD Operations - Create, Read, Update and Delete
Creating/Inserting a document in collection using javascript file (3:09)
Inserting Array of Documents (2:35)
Exercise
Reading a Document - Querying (4:41)
Reading a Document with $lt, $gt operator (2:30)
Other Query Operators (8:38)
Updating Documents (7:20)
Deleting documents (8:19)
Quiz on CRUD operations
Performance tuning with Indexes in MongoDB
Introduction to Indexes (3:41)
Understanding Impact of Indexes (5:30)
Creating Index (3:33)
Finding Indexes (1:47)
Dropping Index (1:13)
Quiz on Index in MongoDB
ObjectIds in MongoDB
Section Overview (1:12)
Understanding ObjectIds (3:07)
Creating ObjectIds (2:56)
Advantages of ObjectIds created by MongoDB (2:53)
Disadvantages of ObjectIds created by MongoDB (3:01)
Quiz on ObjectIds in MongoDB
Aggregation Framework in MongoDB
Aggregation Framework In MongoDB (3:45)
Using aggregate() method- Aggregation Example 1 (7:31)
Using distinct() and count() (6:00)
Sorting documents (2:54)
Data Modeling in MongoDB
Introduction to Data Modelling in MongoDB (3:39)
Data Modeling using References (4:09)
Data Modeling using Embedded documents (2:59)
Relationships in MongoDB
Relationships in MongoDB (2:19)
One-To-One Relationship (5:15)
One-To-Many Relationship (5:10)
Many-To-Many Relationship (4:13)
User/Role Management In MongoDB
Creating User in MongoDB Database (5:10)
Starting mongod server with Authentication (4:00)
Regular Expressions in MongoDB
Regular Expressions in MongoDB (3:48)
Using $regex operator for Pattern Matching (6:34)
Pattern Matching without $regex Operator (2:02)
Pattern Matching with $options - case insensitive (3:19)
Fetching Last 'n' documents from a collection (7:15)
Map-Reduce in MongoDB
Introduction to Map-Reduce (8:20)
Demo - Map-Reduce in MongodB (8:37)
Project - Working with node.js and MongoDB
Installing Node.js (3:45)
Getting Familiar With NodeJS -REPL Part 1 (5:12)
Getting Familiar With NodeJS -REPL Part 2 (5:44)
Working With NPM: Node Package Manager (6:53)
Creating http server with Node.js - Node.js First Project (5:42)
Creating Project Structure & Installing The MongoDB Node.js driver (15:31)
Creating Collections & Inserting Documents/Data using Node.js (8:27)
Updating documents in MonogDB using Node.js (5:44)
Querying and Deleting Documents using Node.js (5:15)
Project 2: User Management System using MongoDB and Java/JEE
Converting User Object To DB Object (8:31)
Writing Model Class (3:50)
Creating Dynamic Web Project (3:54)
Wrting DAO Class (11:08)
Adding Validation Logic In JSP (6:45)
Writing Add User Servlet (4:18)
Writing Action URL (4:41)
Writing Listener Part 2 (9:06)
Edit and Delete User (13:50)
Writing JSP Part 2 (8:11)
Running the App (8:08)
Writing CSS (10:50)
Project Introduction (3:47)
Writing JSP File Part1 (4:48)
Creating Project Folders (3:20)
Maven Project Configuration (12:07)
Display All Users (9:59)
Wirting Listener Class (7:11)
Writing Field Validation In Servlet (10:52)
Adding Add User Form (9:52)
Understanding Servlet (6:29)
Project Configurations using Webxml (7:01)
MongoDB Tools
MongoDB Manager (5:00)
Getting Started with MongoDB Manager (12:48)
Downlaoding and Installing Studio3T (5:19)
Working with Studio 3T (11:40)
Download And Installation Of Robomongo (3:45)
Working With Robo3T (7:41)
Project 1 - Working with node.js and MongoDB
Creating Collection with NodeJs (8:27)
Querying And Deleting (5:15)
Working With NPM (6:53)
Updating Documents (5:44)
Installing NodeJS (3:45)
REPL-Part2 (5:44)
Getting Familiar With NodeJS (5:12)
Creating Project Structure (15:31)
Introduction to Map-Reduce
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock