Description
In this course, you will learn:
- Overview of MongoDB principles, including the document model, CRUD operations, and indexing, as taught in the Introduction to MongoDB course.
- Learn about MongoDB Atlas, our multi-cloud developer data platform, its latest features, and how to set up your first cluster.
- More on MongoDB and the document model. This unit teaches you how to manage MongoDB databases, collections, and documents.
- Learn how to connect to MongoDB databases via connection strings. Connection strings let you connect your cluster to the mongo shell, Compass (our GUI for accessing, optimizing, and analyzing MongoDB data), and an application.
- Discover how to create, find, and query MongoDB documents using the mongo shell.
- How to replace and delete documents in the Mongo Shell.
- How to sort, limit, and count query results in MongoDB.
- How to build aggregation pipelines, which allow you to analyze and summarize data by connecting stages that filter, sort, group, and/or transform data.
- Improve MongoDB performance by understanding how to create single, compound, and multikey indexes, as well as how to delete them.
- Learn about MongoDB Atlas Search, a full-text search tool that combines three systems: database, search engine, and synchronization methods.
- Learn the fundamentals of data modeling, including how data is stored and the relationships between distinct entities in your data, in MongoDB.
- Learn about ACID transactions in MongoDB and how they ensure that certain database activities occur concurrently or not at all to maintain data integrity within the database.
Syllabus:
- Start Here - Intro to MongoDB
- Getting Started with MongoDB Atlas
- MongoDB and the Document Model
- Connecting to a MongoDB Database
- MongoDB CRUD Operations: Insert and Find Documents
- MongoDB CRUD Operations: Replace and Delete Documents
- MongoDB CRUD Operations: Modifying Query Results
- MongoDB Aggregation
- MongoDB Indexes
- MongoDB Atlas Search
- MongoDB Data Modeling Intro
- MongoDB Transactions