Introduction To The Mongodb

Tags: MongoDB

Short and Friendly Introduction to the MongoDB. Learn, understand and practice fundamentals of the MongoDB.

Last updated 2022-01-10 | 4.7

- Understand difference between relational and document databases
- Explain such data formats as JSON
- Extended JSON and BSON
- Describe most commonly used BSON data types such as ObjectID
- Date
- String and NumberInt

What you'll learn

Understand difference between relational and document databases
Explain such data formats as JSON
Extended JSON and BSON
Describe most commonly used BSON data types such as ObjectID
Date
String and NumberInt
Understand MongoDB structure - Databases
Collections and Documents
Explain how MongoDB server is managed using MongoDB Shell
Practice insertion of the documents into the collection
Use different query methods such as findOne() and operators such as $and
$or
$gt and $ne
Understand and utilize update methods such as updateOne() and updateMany()
Become familiar with update operators such as $set
$unset and $inc
Successfully delete documents from the collection using deleteOne() and deleteMany() methods
Explain what is Aggregation Framework
MongoDB Utilities and Indexes
Understand what is external MongoDB driver and what is it's purpose

* Requirements

* No prior MongoDB knowledge is required
* You need just your computer

Description

  • Understand difference between relational and document databases
  • Explain such data formats as JSON, Extended JSON and BSON
  • Describe most commonly used BSON data types such as ObjectID, Date, String and NumberInt
  • Understand MongoDB structure - Databases, Collections and Documents
  • Explain how MongoDB server is managed using MongoDB Shell
  • Practice insertion of the documents into the collection
  • Use different query methods such as findOne() and operators such as $and, $or, $gt and $ne
  • Understand and utilize update methods such as updateOne() and updateMany()
  • Become familiar with update operators such as $set, $unset and $inc
  • Successfully delete documents from the collection using deleteOne() and deleteMany() methods
  • Explain what is Aggregation Framework, MongoDB Utilities and Indexes
  • Understand what is external MongoDB driver and what is it's purpose

Course content

10 sections • 41 lectures

Let's get connected! Join the Learning Community Preview 00:26

LECTURE - Course Navigation Preview 01:27

LECTURE - Closed Captions for the Video Lectures Preview 00:20

LECTURE - Where MongoDB is used? Preview 02:13

Let's discuss where MongoDB is used most often

LECTURE - Relational vs Document Databases Preview 01:41

LECTURE - MongoDB Structure Preview 01:11

LECTURE - MongoDB Shell and MongoDB Server Preview 01:53

PRACTICE - Installation of the MongoDB on the local computer Preview 01:41

PRACTICE - Launch MongoDB Server and connect to it from the MongoDB Shell Preview 01:53

LECTURE - MongoDB database in the Cloud Preview 04:30

PRACTICE - Exploring MongoDB Shell Preview 02:40

PRACTICE - Installing and Exploring Robo 3T (previously Robomongo) Preview 02:55

LECTURE - JSON Overview Preview 02:23

LECTURE - Difference between JSON and JavaScript Object Preview 01:16

LECTURE - How Documents are stored in the Database? - BSON Format Preview 02:06

LECTURE - What is Extended JSON? Preview 01:58

LECTURE - Data Types representation in Extended JSON Preview 02:21

LECTURE - How types are stored in BSON? Preview 02:20

LECTURE - Creation of the new Collection Preview 02:14

LECTURE - Insert Methods insertOne() and insertMany() Preview 01:01

LECTURE - Sample Data Overview Preview 02:16

PRACTICE - Insert Sample Documents into the Collection Preview 07:30

LECTURE - Find Methods find() and findOne() Preview 01:00

PRACTICE - Finding Documents Preview 05:45

LECTURE - Query Operators Overview Preview 00:59

PRACTICE - Finding Documents with Query Operators Preview 05:52

LECTURE - Sort, Limit and Skip helper methods Preview 01:00

PRACTICE - Sort, Limit and Skip Preview 04:07

LECTURE - Update Methods updateOne() and updateMany() Preview 01:05

LECTURE - Update Operators Preview 00:49

PRACTICE - Updating Documents using Update Operators Preview 05:55

LECTURE - Delete Methods deleteOne() and deleteMany() Preview 00:18

PRACTICE - Deleting Documents Preview 02:48

LECTURE - MongoDB Aggregation Framework Preview 00:52

PRACTICE - Aggregating Documents Preview 01:50

LECTURE - MongoDB Indexes Preview 02:02

LECTURE - MongoDB Utilities Preview 05:22

LECTURE - What is MongoDB Replica Set? Preview 02:40

LECTURE - MongoDB Drivers Preview 00:55

LECTURE - Course Summary and What's next? Preview 01:27

Bonus Lecture Preview 00:44