MongoDB Essentials - A Complete MongoDB Guide [Video]

More Information
  • Understand how MongoDB works - cursor, batch size, an iterator.
  • Launch production database on the Atlas MongoDB - managed by cloud-based MongoDB database
  • Understand and use different MongoDB BSON types - ObjectId, ISODate, NumberInt etc.
  • Perform different kinds of update operations using operators $set, $rename, $addToSet, $push, $inc etc
  • Use different kinds of queries and query operators like $in, $eq, $regex, $elemMatch etc.
  • Easily combine different aggregation stages like $match, $group, $unwind
  • Understand the purpose of the indexes and create indexes
  • Use backup and restore tools - mongoexport, mongoimport, mongodump and mongorestore

In this course on MongoDB and MongoDB Shell, you'll learn:

  • Installation of the MongoDB which will be performed on the Local computer (Mac or Windows), Dedicated or VPS server, MongoDB Atlas - Cloud MongoDB Software as a Service.
  • You will also install graphical interfaces for MongoDB management: such as Robo 3T (previously Robomongo) and MongoDB Compass.
  • Learn how to work in MongoDB Shell. We will discuss and explore JavaScript Engine that is used in MongoDB.
  • Study primary MongoDB data types - Strings, Numbers, Arrays, Objects, and Dates etc. We will talk about JSON and BSON data types and discuss the difference between them.
  • Perform all sorts of CRUD (Create, Read, Update and Delete) Operations. 
  • Study in-depth MongoDB queries and query language. Different query operators such as $or, $and, $lt, $gt, $type, $in will be deeply covered.
  • MongoDB Aggregation framework
  • MongoDB Indexes and Utilities

This course is perfect for anyone who wants to quickly get up-to-speed on MongoDB.

All the code and supporting files for this course are available at:

Style and Approach

This friendly course takes you through MongoDB. It is packed with step-by-step instructions and working examples. This comprehensive course is divided into clear bite-size chunks so you can learn at your own pace and focus on the areas of most interest to you. This course will focus purely on MongoDB and MongoDB Shell with step by step learning.

  • Learn how to use MongoDB Shell, Robo 3T (Robomongo), MongoDB Compass for database management.
  • You will be directed through the most important features with good examples, consistency and detailed explanations.
Course Length 10 hours 14 minutes
ISBN 9781789952438
Date Of Publication 15 Nov 2018


Bogdan Stashchuk

Bogdan Stashchuk - Full-stack web developer, MBA, PhD

An experienced instructor with a great, practical background, he teaches complex stuff in an easy step-by-step manner. All of his courses include practical exercises that allow you to follow him from the start of any course until the end.