Introduction
Introduction to MongoDB Atlas
()
Creating and deploying an Atlas cluster
()
Getting started with MongoDB Atlas
()
1. MongoDB and the Document Model
Introduction to MongoDB Atlas
()
The MongoDB document model
()
Managing databases, collections, and documents in Atlas Data Explorer
()
Overview of MongoDB and the document model review
()
2. Connecting to a MongoDB Database
Using MongoDB connection strings
()
Connecting to a MongoDB Atlas cluster with the Shell
()
Connecting to a MongoDB Atlas cluster with Compass
()
Connecting to a MongoDB Atlas cluster with an application
()
Troubleshooting MongoDB Atlas connection errors
()
Connecting to your database review
()
3. Connecting to MongoDB in C#
Using MongoDB Node.js client libraries
()
Connecting to an Atlas cluster in Node.js applications
()
Troubleshooting a MongoDB connection in Node.js applications
()
Connecting to MongoDB in Node.js review
()
4. MongoDB CRUD Operations: Insert and Find Documents
Inserting documents in a MongoDB collection
()
Finding documents in a MongoDB collection
()
Finding documents by using comparison operators
()
Querying on array elements in MongoDB
()
Finding documents by using logical operators
()
MongoDB CRUD operations: Insert and find documents review
()
5. MongoDB CRUD Operations: Replace and Delete Documents
Replacing a document in MongoDB
()
Updating MongoDB documents by using updateOne()
()
Updating MongoDB documents by using findAndModify()
()
Updating MongoDB documents by using updateMany()
()
Deleting documents in MongoDB
()
MongoDB CRUD operations: Replace and delete documents review
()
6. MongoDB CRUD Operations: Modifying Query Results
Sorting and limiting query results in MongoDB
()
Returning specific data from a query in MongoDB
()
Counting documents in a MongoDB collection
()
MongoDB CRUD operations: Modifying query results review
()
7. MongoDB CRUD Operations in C#
Working with MongoDB documents in Node.js
()
Inserting a document in Node.js applications
()
Querying a MongoDB collection in Node.js applications
()
Updating documents in Node.js applications
()
Deleting documents in Node.js applications
()
Creating MongoDB transactions in Node.js applications
()
MongoDB CRUD operations in Node.js review
()
8. MongoDB Aggregation
Introduction to MongoDB aggregation
()
Using $match and $group stages in a MongoDB aggregation pipeline
()
Using $sort and $limit stages in a MongoDB aggregation pipeline
()
Using $project, $count, and $set stages in a MongoDB aggregation pipeline
()
Using $out stage in a MongoDB aggregation pipeline
()
MongoDB aggregation review
()
9. MongoDB Aggregation with C#
Building a MongoDB aggregation pipeline in Node.js applications
()
Using MongoDB aggregation stages with Node.js: $Match and $group
()
Using MongoDB aggregation stages with Node.js: $Sort and $project
()
MongoDB aggregation with Node.js review
()
10. MongoDB Indexes
Using MongoDB indexes in collections
()
Creating a single field index in MongoDB
()
Creating a multikey index in MongoDB
()
Working with compound indexes in MongoDB
()
Deleting MongoDB indexes
()
Introduction to MongoDB data modeling review
()
11. MongoDB Atlas Search
Using relevance-based search and search indexes
()
Creating a search index with dynamic field mapping
()
Creating a search index with static field mapping
()
Using $search and compound operators
()
Grouping search results by using facets
()
MongoDB Atlas Search review
()
12. MongoDB Data Modeling Intro
Introduction to data modeling
()
Types of data relationships
()
Modeling data relationships
()
Embedding data in documents
()
Referencing data in documents
()
Scaling a data model
()
Using Atlas tools for schema help
()
Introduction to MongoDB data modeling review
()
13. MongoDB Transactions
Introduction to ACID transactions
()
ACID transactions in MongoDB
()
Using transactions in MongoDB
()
Transactions review
()
Conclusion
Moving forward to take the MongoDB certification
()