- Level Foundation
- Duration 15 hours
- Course by MongoDB Inc.
-
Offered by
About
"Introduction to MongoDB" guides you through the foundational skills and knowledge you need to get started with MongoDB. Get an introduction to MongoDB Atlas, the developer data platform, and how to create and deploy an Atlas cluster. Discover how MongoDB structures data in documents similar to JSON objects, making it flexible and developer friendly. Learn how to connect to a MongoDB database and perform simple CRUD operations and other key tasks, such as aggregation, indexing, data modeling, transactions, and creating a search experience for the users of your app. By the end of this course, you’ll have the skills you need to start working with MongoDB.Modules
Introduction to MongoDB Atlas, the Developer Data Platform
1
Videos
- Introduction to the MongoDB Atlas, the Developer Data Platform
Creating and Deploying an Atlas Cluster
1
Videos
- Creating and Deploying an Atlas Cluster
Getting Started with MongoDB Atlas Review
1
Assignment
- Module 1 Assessment
1
Videos
- Getting Started with MongoDB Atlas, the Developer Data Platform Review
1
Readings
- Resources
Introduction to MongoDB
1
Videos
- Introduction to MongoDB
The MongoDB Document Model
1
Videos
- The MongoDB Document Model
1
Readings
- Code Recap: The MongoDB Document Model
Managing Databases, Collections, and Documents in Atlas Data Explorer
1
Videos
- Managing Databases, Collections, and Documents in Atlas Data Explorer
1
Readings
- Activity: Managing Databases, Collections, and Documents in Atlas Data Explorer
MongoDB and the Document Model Review
1
Assignment
- Module 2 Assessment
1
Videos
- Overview of MongoDB and the Document Model Review
1
Readings
- Resources
Using MongoDB Connection Strings
1
Videos
- Using MongoDB Connection Strings
1
Readings
- Activity: Locating the MongoDB Connection String
Connecting to a MongoDB Atlas Cluster with the Shell
1
Videos
- Connecting to a MongoDB Atlas Cluster with the Shell
Connecting to a MongoDB Atlas Cluster with Compass
1
Videos
- Connecting to a MongoDB Atlas Cluster with Compass
1
Readings
- Activity: Install MongoDB Compass
Connecting to a MongoDB Atlas Cluster from an Application
1
Videos
- Connecting to a MongoDB Atlas Cluster from an Application
Troubleshooting MongoDB Atlas Connection Errors
1
Videos
- Troubleshooting MongoDB Atlas Connection Errors
Connecting to your Database Review
1
Assignment
- Module 3 Assessment
1
Videos
- Connecting to your Database Review
1
Readings
- Resources
Inserting Documents in a MongoDB Collection
1
Videos
- Inserting Documents in a MongoDB Collection
1
Readings
- Code Recap: Inserting Documents in a MongoDB Collection
Finding Documents in a MongoDB Collection
1
Videos
- Finding Documents in a MongoDB Collection
1
Readings
- Code Recap: Finding Documents in a MongoDB Collection
Finding Documents by Using Comparison Operators
1
Videos
- Finding Documents by Using Comparison Operators
1
Readings
- Code Recap: Finding Documents by Using Comparison Operators
Querying on Array Elements in MongoDB
1
Videos
- Querying on Array Elements in MongoDB
1
Readings
- Code Recap: Querying on Array Elements in MongoDB
Finding Documents by Using Logical Operators
1
Videos
- Finding Documents by Using Logical Operators
1
Readings
- Code Recap: Finding Documents by Using Logical Operators
MongoDB CRUD Operations: Insert and Find Documents Review
1
Assignment
- Module 4 Assessment
1
Videos
- MongoDB CRUD Operations: Insert and Find Documents Review
1
Readings
- Resources
Replacing a Document in MongoDB
1
Videos
- Replacing a Document in MongoDB
1
Readings
- Code Recap: Replacing a Document in MongoDB
Updating MongoDB Documents by Using updateOne()
1
Videos
- Updating MongoDB Documents by Using updateOne()
1
Readings
- Code Recap: Updating MongoDB Documents by Using updateOne()
Updating MongoDB Documents by Using findAndModify()
1
Videos
- Updating MongoDB Documents by Using findAndModify()
1
Readings
- Code Recap: Updating MongoDB Documents by Using findAndModify()
Updating MongoDB Documents by Using updateMany()
1
Videos
- Updating MongoDB Documents by Using updateMany()
1
Readings
- Code Recap: Updating MongoDB Documents by Using updateMany()
Deleting Documents in MongoDB
1
Videos
- Deleting Documents in MongoDB
1
Readings
- Code Recap: Deleting Documents in MongoDB
MongoDB CRUD Operations: Replace and Delete Documents Review
1
Assignment
- Module 5 Assessment
1
Videos
- MongoDB CRUD Operations: Replace and Delete Documents Review
1
Readings
- Resources
Sorting and Limiting Query Results in MongoDB
1
Videos
- Sorting and Limiting Query Results in MongoDB
1
Readings
- Code Recap: Sorting and Limiting Query Results in MongoDB
Returning Specific Data from a Query in MongoDB
1
Videos
- Returning Specific Data from a Query in MongoDB
1
Readings
- Code Recap: Returning Specific Data from a Query in MongoDB
Counting Documents in a MongoDB Collection
1
Videos
- Counting Documents in a MongoDB Collection
1
Readings
- Code Recap: Counting Documents in a MongoDB Collection
MongoDB CRUD Operations: Modifying Query Results Review
1
Assignment
- Module 6 Assessment
1
Videos
- MongoDB CRUD Operations: Modifying Query Results Review
1
Readings
- Resources
Introduction to MongoDB Aggregation
1
Videos
- Introduction to MongoDB Aggregation
1
Readings
- Code Recap: Introduction to MongoDB Aggregation
Using $match and $group Stages in a MongoDB Aggregation Pipeline
1
Videos
- Using $match and $group Stages in a MongoDB Aggregation Pipeline
1
Readings
- Code Recap: Using $match and $group Stages in a MongoDB Aggregation Pipeline
Using $sort and $limit Stages in a MongoDB Aggregation Pipeline
1
Videos
- Using $sort and $limit Stages in a MongoDB Aggregation Pipeline
1
Readings
- Code Recap: Using $sort and $limit Stages in a MongoDB Aggregation Pipeline
Using $project, $count, and $set Stages in a MongoDB Aggregation Pipeline
1
Videos
- Using $project, $count, and $set Stages in a MongoDB Aggregation Pipeline
1
Readings
- Code Recap: Using $project, $count, and $set Stages in a MongoDB Aggregation Pipeline
Using $out Stage in a MongoDB Aggregation Pipeline
1
Videos
- Using $out Stage in a MongoDB Aggregation Pipeline
MongoDB Aggregation Review
1
Assignment
- Module 7 Assessment
1
Videos
- MongoDB Aggregation Review
1
Readings
- Resources
Using MongoDB Indexes in Collections
1
Videos
- Using MongoDB Indexes in Collections
Creating a Single Field Index in MongoDB
1
Videos
- Creating a Single Field Index in MongoDB
1
Readings
- Code Recap: Creating a Single Field Index in MongoDB
Creating a Multikey Index in MongoDB
1
Videos
- Creating a Multikey Index in MongoDB
1
Readings
- Code Recap: Creating a Multikey Index in MongoDB
Working with Compound Indexes in MongoDB
1
Videos
- Working with Compound Indexes in MongoDB
1
Readings
- Code Recap: Working with Compound Indexes in MongoDB
Deleting MongoDB Indexes
1
Videos
- Deleting MongoDB Indexes
1
Readings
- Code Recap: Deleting MongoDB Indexes
MongoDB Indexes Review
1
Assignment
- Module 8 Assessment
1
Videos
- MongoDB Indexes Review
1
Readings
- Resources
Using Relevance-Based Search and Search Indexes
1
Videos
- Using Relevance-Based Search and Search Indexes
Creating a Search Index with Dynamic Field Mapping
1
Videos
- Creating a Search Index with Dynamic Field Mapping
Creating a Search Index with Static Field Mapping
1
Videos
- Creating a Search Index with Static Field Mapping
Using $search and Compound Operators
1
Videos
- Using $search and Compound Operators
1
Readings
- Code Recap: Using $search and Compound Operators
Group Search Results by Using Facets
1
Videos
- Group Search Results by Using Facets
1
Readings
- Code Recap: Group Search Results by Using Facets
MongoDB Atlas Search Review
1
Assignment
- Module 9 Assessment
1
Videos
- MongoDB Atlas Search Review
1
Readings
- Resources
Introduction to Data Modeling
1
Videos
- Introduction to Data Modeling
Types of Data Relationships
1
Videos
- Types of Data Relationships
Modeling Data Relationships
1
Videos
- Modeling Data Relationships
Embedding Data in Documents
1
Videos
- Embedding Data in Documents
Referencing Data in Documents
1
Videos
- Referencing Data in Documents
1
Readings
- Embedding vs. Referencing
Scaling a Data Model
1
Videos
- Scaling a Data Model
Using Atlas Tools for Schema Help
1
Videos
- Using Atlas Tools for Schema Help
Introduction to MongoDB Data Modeling Review
1
Assignment
- Module 10 Assessment
1
Videos
- Introduction to MongoDB Data Modeling Review
1
Readings
- Resources: Introduction to MongoDB Data Modeling
Introduction to ACID Transactions
1
Videos
- Introduction to ACID Transactions
ACID Transactions in MongoDB
1
Videos
- ACID Transactions in MongoDB
Using Transactions in MongoDB
1
Videos
- Using Transactions in MongoDB
1
Readings
- Code Recap: Multi-Document Transactions
Transactions Review
1
Assignment
- Module 11 Assessment
1
Videos
- Transactions Review
1
Readings
- Resources: Transactions
Auto Summary
"Introduction to MongoDB" is a foundational course in IT & Computer Science, offered by Coursera. It covers essential skills for working with MongoDB, including creating and deploying Atlas clusters, performing CRUD operations, and data modeling. The course runs for 900 minutes and offers Starter and Professional subscription options. Ideal for beginners, it provides a comprehensive introduction to MongoDB's developer-friendly data structure and key functionalities.

MongoDB University

MongoDB for Academia