Skip to main content
00:00/00:00
Lecture 6 of 265

Creating a Database Part II

Download Course (Free)

Course Content

0 / 265 completed
Section 1: Installation and Setup3 videos

Compass Installation

6m

Installation

10m

Starting MongoDB Server and Client Connection

9m
Section 2: Database Collection Document Data1 videos

Database vs Collection vs Document vs Data

25m
Section 3: Database5 videos

Understanding Database In MongoDB

11m

Creating a Database Part II

3mNow Playing

Creating a Database Part I

44m

Database Naming Rules In MongoDB

42m

Deleting a Database

23m
Section 4: Collection3 videos

Understanding Collection in MongoDB

22m

Naming Rules for Collection

15m

Creating Collection

1h 30m
Section 5: Data Type1 videos

Understanding MongoDB Data Type

1h
Section 6: JSON vs BSON1 videos

Understanding JSON and BSON

1h
Section 7: MongoDB Documents Data Modelling9 videos

JSON Syntax

39m

Array in JSON

28m

Understanding MongoDB Document

1h 30m

Embedded Nested Documents by Example

13m

Embedded Documents

32m

Array Containing Object

18m

Important Points on Embedded Documents

6m

Patterns in Document Writing

30m

Important Points on Mongo DB Document

1h 7m
Section 8: Inserting Documents1 videos

Understanding Document Insertion

28m
Section 9: Understanding insertOne9 videos

Example I Lab

6m

Example I Board

29m

Syntax

29m

Finding Documents in a Collection

14m

Example II Lab

4m

How to Manually Insert id Lab

3m

Example II Board

26m

How to Manually Insert id Board

14m

Error Inserting Existing id

17m
Section 10: Understanding insertMany4 videos

Example 1 Lab

4m

Custom ID

10m

Example 1 Board

42m

Syntax

26m
Section 11: Understanding insert4 videos

Understanding insert

17m

Insert by Example

22m

Option Ordered Default

28m

Option Ordered False

22m
Section 12: Creating Documents More Practice7 videos

Understanding Brackets in JSON

50m

Exercise and Solution 2

53m

Exercise and Solution 1

36m

Exercise and Solution 4

14m

Exercise and Solution 3

1h 11m

Exercise and Solution 5

8m

Exercise and Solution 6

4m
Section 13: Sample Documents Datasets3 videos

Sample Data

8m

Importing CSV file to MongoDB Using Compass

7m

Converting String to Double

11m
Section 14: Finding One Document5 videos

No Match

7m

Query Operators

32m

Exercise and Solution II

3m

Exercise and Solution I

5m

Understanding findOne

1h 14m
Section 15: Projection3 videos

Exercise and Solution I

2m

Exercise and Solution II

3m

Understanding Projection

51m
Section 16: Finding Multiple Documents9 videos

Projection with find

3m

Query Operators with find

15m

Understanding find

33m

Querying Array Elements

11m

Embedded Documents

21m

Exercise 1

1m

Exercise 2

1m

Exercise 3

1m

Querying Array Elements with IN ALL and SIZE

40m
Section 17: updateOne5 videos

Multiple Fields Update

18m

Understanding updateOne

1h 10m

UnpdateOne by Example

28m

Options in updateOne

51m

Update Operators set inc min max rename mul unset

56m
Section 18: updateMany and update9 videos

USA Cities Dataset

1m

World Cities Dataset

1m

Exercise and Solution unset multi updateMany

10m

Understanding updateMany and update

24m

Exercise and Solution set multi updateMany

5m

Understanding how to update multiple documents

24m

Exercise and Solution min update

2m

Exercise and Solution mul updateMany

7m

Exercise and Solution rename

3m
Section 19: setOnInsert vs set4 videos

Understanding the difference between setOnInsert and set II

16m

Understanding the difference between setOnInsert and set III

21m

Understanding the difference between setOnInsert and set IV

29m

Understanding the difference between setOnInsert and set I

51m
Section 20: Deleting Documents9 videos

Introduction to Deleting Documents

14m

Exercise and Solution remove I

2m

deleteOne Part II

9m

deleteOne Part I

33m

Exercise and Solution justOne

3m

Exercise and Solution remove II

2m

remove

42m

Exercise and Solution deleteMany

2m

deleteMany

33m
Section 21: Limit and Skip6 videos

Understanding Limit II

4m

Understanding Limit I

23m

Understanding Skip II

4m

Combining Limit and Skip I

23m

Combining Limit and Skip II

9m

Understanding Skip I

22m
Section 22: sort2 videos

Understanding sort II

4m

Understanding sort I

37m
Section 23: Indexes10 videos

How to Create Indexes

8m

Unique Index

15m

Compound Fields Indexing

15m

MultiKey Index

7m

Understanding Indexes

34m

Listing Indexes

14m

Deleting Indexes Example 1

3m

Deleting Indexes Example 2

1m

Deleting Indexes

32m

OPTIONS in Creating Indexes

1h 19m
Section 24: Mongo DB Operator Types In General1 videos

MongoDB Operator Types In General

20m
Section 25: Comparison Operators gt lt gte lte eq in ne13 videos

Documents Dataset for Practice

2m

lt Exercise and Solution 1

1m

gt Exercise and Solution 1

1m

gt Exercise and Solution 2

4m

Understanding Comparison Operators

38m

lte Exercise and Solution

2m

gte Exercise and Solution

1m

lt Exercise and Solution 2

1m

eq Exercise and Solution

1m

in Exercise and Solution 2

2m

in Exercise and Solution 1

2m

ne Exercise and Solution

1m

nin Exercise and Solution

1m
Section 26: Logical Operators and or nor not8 videos

and Exercise and Solution 1

2m

and Exercise and Solution 2

2m

or Exercise and Solution 1

2m

or Exercise and Solution 2

4m

Understanding Logical Operators

24m

nor Exercise and Solution

2m

not Exercise and Solution

2m

Secret to Writing Effective Query

1h 18m
Section 27: Element Operators exists type8 videos

exists Exercise and Solutions 1

2m

Understanding the Element Operators

18m

exists Exercise and Solutions 2

1m

exists Exercise and Solutions 4

1m

exists Exercise and Solutions 3

2m

type Exercise and Solutions 1

1m

type Exercise and Solutions 2

1m

type Exercise and Solutions 3

1m
Section 28: Evaluation Operators modtext languagecaseSensitive diacriticSensitive18 videos

Dataset

1m

mod Possible Errors

2m

mod Syntax with an Example

9m

mod Floating Points Arguments

5m

mod Exercise and Solution

1m

text Understanding the text Operator

3m

text Searching for a Single Word

4m

text Searching for Different Words

2m

text Searching for a Phrase

4m

text Exclude Documents That Contain a Term

4m

text language Searching in Other Language

2m

text caseSensitive

3m

Understanding the Evaluation Operators

37m

text search Search Score

6m

text diacriticSensitive

3m

text Score & Sort

2m

text Sorting

6m

text Score & Sort II

5m
Section 29: Regular Expression Regex14 videos

Handson Understanding Regular Expression

13m

Handson Anchors

6m

Understanding Regular Expression

41m

Anchors

39m

Quantifier

18m

Handson Quantifier

17m

Handson Common MetaCharacters

12m

Group Range

22m

Common MetaCharacters

26m

Handson Character Classes

7m

Handson Group Range

23m

Handson Options

6m

Character Classes

16m

Options

25m
Section 30: GeoSpatial In MongoDB geoIntersects geoWithin centreSphere near box18 videos

Geometry Types

14m

Introduction to GeoSpatial

19m

Inserting GeoSpatial Data Example I

6m

Inserting GeoSpatial Data Example III

3m

Inserting GeoSpatial Data Example II

8m

GeoSpatial Syntax

42m

Importing Restaurants & Neighbourhoods GeoJSON Data via Terminal

5m

GeoSpatial Operators

22m

Importing Restaurants & Neighbourhoods GeoJSON Data via Compass

15m

Ways of Creating Index on Document of GeoSpatial Data

15m

Querying GeoSpatial Data Without Index

10m

nearSphere Exercise and Solution

2m

Querying GeoSpatial Data With Index

3m

geoIntersects Exercise and Solution

2m

centreSphere with geoWithin Exercise & Solution

4m

near Exercise and Solution

7m

box with geoWithin Exercise and Solution

5m

geoWithin Exercise and Solution

24m
Section 31: MongoDB Cursor next forEach hasNext isExhausted map toArray14 videos

next Exercise and Solution I

3m

Understanding MongoDB Cursor

34m

next Exercise and Solution II

1m

count

1m

forEach

6m

itcount

20m

isExhausted

2m

hasNext

8m

limit skip sort

13m

map

2m

toArray

4m

size

6m

objsLeftInBatch

2m

Cursor Methods

1h 30m
Section 32: Aggregation in MongoDB9 videos

Manual Aggregation

41m

Syntax

1h 12m

Understanding Aggregation in MongoDB

54m

Stages Expression and Accumulators

52m

Aggregation Example I

1h

Aggregation Example II

50m

Aggregation Example III

57m

Comparing SQL and MongoDB ClausesOperating

21m

Aggregation Example IV

1h 5m
Section 33: match Exercises and Solutions5 videos

match Exercise and Solution I

2m

match Exercise and Solution II

2m

match Exercise and Solution III

7m

match Exercise and Solution IV

3m

match Exercise and Solution V

3m
Section 34: project Exercises and Solutions3 videos

project Exercise and Solution II

6m

project Exercise and Solution I

6m

project Exercise and Solution III

3m
Section 35: group Exercises and Solutions6 videos

group Exercise and Solution I

1m

group Exercise and Solution III

5m

group Exercise and Solution II

21m

group Exercise and Solution IV

10m

group Exercise and Solution V

16m

group Exercise and Solution VI

2m
Section 36: Conditional Statement ifelse and switchcase8 videos

ifelse Syntax

21m

ifelse Exercise and Solution 2

22m

ifelse Exercise and Solution 1

37m

ifelse Exercise and Solution 3

29m

switchcase syntax

9m

ifelse Exercise and Solution 4

27m

switchcase Exercise and Solution 1

11m

switchcase Exercise and Solution 2

28m
Section 37: MongoD Dates and Times6 videos

Date

7m

new Date & ISODate More Example

2m

Understanding the MongoDB Dates and Times

37m

Exercise and Solution 1

4m

Exercise and Solution 2

3m

new Date & ISODate

7m
Section 38: lookup JOINS in MongoDB2 videos

Example

32m

Understanding MongoDB lookup

58m
Section 39: Schema Validation7 videos

Validation Rules

26m

Understanding MongoDB Schema Validation

59m

Recommended operator for validation

24m

Creating Validation for a New Collection by Example

48m

Creating Validation for a New Collection by Example 2

33m

Options in Validation

1h 20m

Creating Validation for an Existing Collection by Example

1h 10m
Section 40: SQL vs MongoDB12 videos

MongoDB vs MySQL TermConcept

1h 1m

Creating Tables Collection and Inserting Data LAB

21m

Exercise and Solution 1 SQL vs MongoDB

25m

Creating Tables Collection and Inserting Data

58m

Exercise and Solution 2 SQL vs MongoDB

23m

Exercise and Solution 3 SQL vs MongoDB

39m

Exercise and Solution 5 SQL vs MongoDB

17m

Exercise and Solution 6 SQL vs MongoDB

26m

Exercise and Solution 4 SQL vs MongoDB

1h 2m

Exercise SQL vs MongoDB

3m

Exercise and Solution 7 SQL vs MongoDB

24m

Exercise and Solution 8 SQL vs MongoDB

42m