O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction to the MongoDB

Video Description

A short and friendly introduction to learn, understand and practice the fundamentals of MongoDB

About This Video

  • The course is objective and fast, ideal for beginners in MongoDB
  • No prior MongoDB knowledge is required and you need just your computer.

In Detail

This course is for total beginners to MongoDB. The goal of the course is to give you an understanding of what MongoDB is, what main features it has, and of course to let you try those features yourself. You will learn how to perform the following actions:

  • Install MongoDB
  • Insert documents into the collections
  • Find documents using different query operators such as $and, $or, and $gt
  • Update documents using update operators such as $set and $unset
  • Delete documents

You will be also able to explain some advanced MongoDB features such as:

  • The Aggregation framework
  • Indexes
  • MongoDB utilities
  • The MongoDB replica set
  • MongoDB external drivers

Enroll now and learn the basics of MongoDB!

Table of Contents

  1. Chapter 1 : MongoDB Overview
    1. Where MongoDB is used? 00:02:13
    2. Relational vs Document Databases 00:01:41
    3. MongoDB Structure 00:01:11
    4. MongoDB Shell and MongoDB Server 00:01:54
  2. Chapter 2 : MongoDB Installation
    1. Installation of the MongoDB on the local computer 00:01:41
    2. Launch MongoDB Server and connect to it from the MongoDB Shell 00:01:54
    3. MongoDB database in the Cloud 00:04:30
    4. Exploring MongoDB Shell 00:02:40
    5. Installing and Exploring Robo 3T (previously Robomongo) 00:02:56
  3. Chapter 3 : Data Formats in MongoDB
    1. JSON Overview 00:02:23
    2. Difference between JSON and JavaScript Object 00:01:17
    3. How Documents are stored in the Database? - BSON Format 00:02:06
    4. What is Extended JSON? 00:01:59
    5. Data Types representation in Extended JSON 00:02:21
    6. How types are stored in BSON? 00:02:20
  4. Chapter 4 : Collection Creation and Documents Insertion
    1. Creation of the new Collection 00:02:14
    2. Insert Methods insertOne() and insertMany() 00:01:01
    3. Sample Data Overview 00:02:17
    4. Insert Sample Documents into the Collection 00:07:31
  5. Chapter 5 : Finding Documents
    1. Find Methods find() and findOne() 00:01:00
    2. Practice Finding Documents 00:05:46
    3. Query Operators Overview 00:00:59
    4. Practice Finding Documents with Query Operators 00:05:52
    5. Sort, Limit and Skip helper methods 00:01:00
    6. Practice Sort, Limit and Skip 00:04:07
  6. Chapter 6 : Updating Documents
    1. Update Methods updateOne() and updateMany() 00:01:06
    2. Update Operators 00:00:49
    3. Practice Updating Documents using Update Operators 00:05:56
  7. Chapter 7 : Deleting Documents
    1. Delete Methods deleteOne() and deleteMany() 00:00:19
    2. Practice deleting Documents 00:02:48
  8. Chapter 8 : Advanced MongoDB Features
    1. MongoDB Aggregation Framework 00:00:53
    2. Practice aggregating Documents 00:01:50
    3. MongoDB Indexes 00:02:02
    4. MongoDB Utilities 00:05:23
    5. What is MongoDB Replica Set? 00:02:40
    6. MongoDB Drivers 00:00:56
  9. Chapter 9 : Wrap Up
    1. Course Summary and What's next? 00:01:06