
This video provides an overview of the entire course.
In this video, we will learn the concepts of schema in mongoDB.
• Understand schema
• Learn the use of schema in mongoDB and RDBMS
In this video, we will learn about data normalization and its application in mongoDB.
• Understand data normalization
• Learn the applications of data normalization in mongoDB
• Understand the mongoDB record example
In this video, we will learn about data types in mongoDB.
• Learn the importance of data types in mongoDB
• Learn different types of data types in mongoDB
• Understand ObjectID
In this video, we will be introduced to database indexing.
• Understand the work of indexing in a database
In this video, we will learn about index types and an index’s properties.
• Understand the working of an index in mongoDB
• Get a thorough understanding of different index types
We will continue with the previous video where, we learned about Index types and its properties.
• Learn about index properties
In this video, we will learn in detail about indexes along with index management.
• Create a test database and implement index commands
• Learn to create, drop, and maintain indexes in mongoDB
We will continue learning in detail about indexes along with index management.
• Learn to create, drop, and maintain indexes in mongoDB
In this video, we will continue working with indexes on a test database.
• Get a hands-on demo on index management
In this video, we will learn basic CRUD and aggregation commands in mongo shell.
• Introduction to CRUD operations and mongo shell
In this video, we will learn the Create command in mongo shell.
• Learn to create database, indexes, and records
• Understand the insert(), insertOne(), and insertMany() commands
In this video, we will continue learning the Create command in mongo shell.
• Understand the insert(), insertOne(), and insertMany() commands
We will continue learning the Create command in mongo shell.
• Get a hands-on demo on creating records
In this video, we will learn about getting data from the database.
• Learn to retrieve data from the database in mongoDB
In this video, we will continue learning about getting data from the database.
• Learn to retrieve data from the database in mongoDB
We will continue the topic of getting data from the database.
• Get a hands-on demo on using the find command
In this video, we will learn about the update command.
• Learn about update in mongoDB
• Understand the update(), updateOne(), updateMany(), and replaceOne() commands
In this video, we will continue learning about the update command.
• Understand the update(), updateOne(), updateMany(), and replaceOne() commands
In this video, we will continue learning about the update command.
• Get a hands-on demo of using the update command
In this video, we will continue learning about the update command.
• Get a hands-on demo of using the update command
In this video, we will learn about the delete command.
• Learn in detail about the delete command in mongoDB
• Understand the remove(), deleteOne(), and deleteMany() commandsin detail
• Learn about alternative methods of deletion in mongoDB
We will continue learning about the delete command.
• Get a hands-on demo on using delete command
In this video, we will learn about data aggregation.
• Learn the different ways provided by mongoDB for data aggregation
We will continue learning about data aggregation.
• Get a hands-on demo on data aggregation
In this video, we will continue learning about data aggregation.
• Get a hands-on demo on data aggregation
In this video, we will learn about managing the mongo database and mongo collections.
• Understand the working of dropDatabase() in mongo shell
• Understand devOps tasks
In this video, we will learn to relocate databases.
• Learn to relocate an existing database to a new location
• Learn to create a tarball
• Learn to copy files locally and remotely
In this video, we will continue with relocating databases.
Get a hands-on demo to move databases in mongoDB
We will continue learning how to relocate databases.
Get a hands-on demo to move databases on a different system
In this video, we will learn about moving a single collection within a database from one mongo database to another.
Learn the importance of moving a collection from one mongo database to another
Go through the detailed steps for moving a collection from one mongo database to another
In this video, we will continue with moving a single collection.
Get a hands-on demo on moving a collection from one mongo database to another
In this video, we will learn about backup and recovery.
Learn the importance of backup and recovery
Go through the steps for backup and recovery
We will continue learning about backup and recovery.
Get a hands-on demo on backup and recovery
In this video, we will learn about dropping collections and databases.
Learn how to drop the right collections and databases
In this video, we will continue with dropping collections and databases.
Get a hands-on demo of dropping collections and databases
MongoDB makes it possible to store and process large sets of data in ways that increase business value. The flexibility of unstructured, schema-less, storage, combined with robust querying and post-processing functionality, make MongoDB a compelling solution for enterprise big data needs.
We need to discuss database schemas. Yes, MongoDB is touted as schema-less but here's where we show that proper design is what allows our collections to scale. Indexing is something everyone talks about, but few understand. We'll explain MongoDB indexing, and index properties because a successful indexing strategy is a key to performance and scaling. Finally, we'll talk about CRUD commands from the MongoDB client and how to write effective queries.
Taking this course will help you understand supported standards and data types in MongoDB, and best practices to design collections to scale and index them. Also, you will learn some basic CRUD commands.
About the Author
Micheal Shallop started programming in 1981 on a Tandy TRS-80 Model 1 and hasn't stopped since. He graduated in 1991 from Oklahoma State University with an Honors degree in Computer Science. In his career, he's coded in many programming languages and has used a variety of databases, relational and otherwise. He was the technical author of a patent awarded in 2011 for his work on real-time data collection, aggregation and forecasting in a conventional (automotive) business.
He is currently working for designing and writing a back-end, event-driven, object-oriented, data-agnostic framework utilizing AMQP as the data transport vector and PHP 7.1 as the primary language. He has been programming in PHP for MongoDB since 2010 and has been the architect of several systems, mostly back-end frameworks.
Micheal is interested in anything with a programming language behind it. Most recently, he has been experimenting with Arduino, programming on the Raspberry Pi, and writing a social media site in Python. He is also technically skilled in RabbitMQ, general database tech, Python, C/C++, Linux