This course provides a comprehensive guide to MongoDB, a NoSQL database that offers a flexible document model. It highlights how MongoDB’s schema-less nature allows for the storage of unstructured data, supporting a variety of data types and structures. The course delves into the core operations of MongoDB, including data insertion, querying, update, and deletion, as well as data aggregation and indexing for performance optimization. Participants learn about MongoDB’s powerful querying capabilities for complex operations and how to scale with its sharding and replication features. By the end of the course, students understand how to harness MongoDB for high-volume data storage and complex data manipulation, making it an invaluable tool for modern web applications.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Understand what MongoDB is
Install and set up MongoDB
Work with Collections and Documents
Use MongoDB Compass for data visualization
Execute commands in MongoDB Shell
Add new documents to a collection
Find and query documents in MongoDB
Sort and limit query results
Manage nested documents and complex data
Perform complex queries with operators
Use $in and $nin operators in queries
Query within arrays and nested fields
01. Getting Started
- What is MongoDB?
- Installing MongoDB
02. MongoDB Basics
- Collections & Documents
- Using MongoDB Compass
- Using MongoDB Shell
- Adding New Documents
- Finding Documents
- Sorting & Limiting Data
- Nested Documents
- Complex Queries & Operators
- Using $in and $nin
- Querying Arrays
- Deleting Documents
- Updating Documents
03. Creating a Node API with MongoDB
- MongoDB Drivers
- Connecting to MongoDB
- Cursors & Fetching Data
- Finding Single Documents
- Using POSTMAN
- Handling POST Requests
- Handling DELETE Requests
- Handling PATCH Requests
- Pagination
- Indexes
- MongoDB Atlas
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Understand what MongoDB is
Install and set up MongoDB
Work with Collections and Documents
Use MongoDB Compass for data visualization
Execute commands in MongoDB Shell
Add new documents to a collection
Find and query documents in MongoDB
Sort and limit query results
Manage nested documents and complex data
Perform complex queries with operators
Use $in and $nin operators in queries
Query within arrays and nested fields
COURSE OUTLINE
01. Getting Started
- What is MongoDB?
- Installing MongoDB
02. MongoDB Basics
- Collections & Documents
- Using MongoDB Compass
- Using MongoDB Shell
- Adding New Documents
- Finding Documents
- Sorting & Limiting Data
- Nested Documents
- Complex Queries & Operators
- Using $in and $nin
- Querying Arrays
- Deleting Documents
- Updating Documents
03. Creating a Node API with MongoDB
- MongoDB Drivers
- Connecting to MongoDB
- Cursors & Fetching Data
- Finding Single Documents
- Using POSTMAN
- Handling POST Requests
- Handling DELETE Requests
- Handling PATCH Requests
- Pagination
- Indexes
- MongoDB Atlas