Wishlisted Wishlist

Please confirm that you want to add MongoDB Essentials - Understand the Basics of MongoDB to your Wishlist.

Add to Wishlist

MongoDB Essentials - Understand the Basics of MongoDB

An introduction and overview of MongoDB as a NoSQL database solution.
4.1 (1,541 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,596 students enrolled
Last updated 1/2017
  • 32 mins on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

This is a beginners level course to understanding the basics of what mongoDB is.

The intention of this course is to provide a foundation for working with mongoDB so that you can start developing applications that require a database storage.

In this course we will cover:

  • How to install mongoDB.
  • How to create new collections that store documents.
  • You'll learn about the most used mongo shell commands to manage your documents.
  • We'll cover the different types of data that can be stored.
  • You will gain confidence in how to Create, Read, Update and Delete data.
  • Learn how to build models for the database in code using Mongoose Schemas.
  • Learn how to query for specific data your looking for using $in.

Course Format:

You will be presented with slides and command line examples. This will help you to learn how to use local instances of mongoDB.

There will be a quiz at the end to help reinforce what you've learned.

Who is the target audience?
  • This course is intended for those not already familiar with NoSQL or MongoDB. No previous programming experience is required.
Students Who Viewed This Course Also Viewed
What Will I Learn?
Install MongoDB
Run MongoDB Locally
Learn how to use both Documents and Collections
Understand terminal commands for managing the database
Be able to execute CRUD (create, read, update, delete) functions within mongo shell
Understand what types of data can be saved to a MongoDB database
Know how to execute commands to query for specific documents in the mongo shell
View Curriculum
  • How to access your Terminal window
  • Have a Text Editor installed
Curriculum For This Course
Expand All 10 Lectures Collapse All 10 Lectures 32:47
1 Lecture 01:27

What you should expect to learn from this course.

MongoDB Overview and Installation
3 Lectures 08:31

In this lecture, we'll discuss the differences between SQL and NoSQL databases. And you will learn what some of the advantages are of using a NoSQL database.

MongoDB Basics

We'll be talking a lot about documents and collections in this course. Let's start by defining each of these so we'll have a firm grasp on these concepts moving forward.

Documents vs Collections

Learn how to install MongoDB and access the mongo shell.

Understand how to use basic command line functions like 'show dbs' and 'show collections'.

Learn what the difference is between JSON and BSON.

Install MongoDB
Commands in MongoDB
3 Lectures 10:58

We'll go more into detail what JSON is.

You will learn how to use the 'pretty' command to better display our documents in the shell.

Commands in MongoDB - Part 1

Dive deep into the mongo shell. Create your first collection and modify its contents using the $insert and $set methods.

Commands in MongoDB - Part 2

In this lecture, we learn how to use the mongo shell as a javascript console.

Commands in MongoDB - Part 3
Working with Data
3 Lectures 11:57

Learn about the 8 different data types available to us in mongodb.

Data Types

In this video we're going to see different ways that we can query our database to get back what we're looking for. We'll be using the find method and passing in different parameters to retrieve the data.
Query Data

Test Your Knowledge
6 questions

Bonus Lecture
About the Instructor
4.3 Average rating
3,933 Reviews
66,110 Students
8 Courses
Software Developer

Patrick Schroeder is a self-taught full stack JavaScript developer. He enjoys working with Angular, Node.js, Mongodb, React.js, Firebase, and anything else javascript related. Patrick is passionate about teaching Javascript. He loves to help others understand difficult concepts by creating clear presentations that gradually builds to full comprehension of a given topic. He is very interested in furthering his knowledge of IOT and wearable products with the intention of teaching cutting edge technologies and collaborating to bring new products to life. 

Report Abuse