Introduction to MongoDB
1 Topics
Introduction to MongoDB
10 Sub-topics
What is MongoDB and NoSQL Databases
MongoDB vs Relational Databases
MongoDB Architecture Overview
Understanding Documents and Collections
Installing MongoDB Community Edition
MongoDB Compass - GUI Tool Overview
Creating Your First Database
Inserting Your First Document
CRUD Operations - Create
1 Topics
Creating Documents
10 Sub-topics
Insert Options and Write Concern
Ordered vs Unordered Inserts
Insert Performance Considerations
CRUD Operations - Read
1 Topics
Querying Documents
12 Sub-topics
Query Filters and Operators
Comparison Operators ($eq, $ne, $gt, $gte, $lt, $lte)
Logical Operators ($and, $or, $not, $nor)
Element Operators ($exists, $type)
Array Query Operators ($in, $nin, $all)
Projection - Selecting Fields
Limiting and Skipping Results
CRUD Operations - Update
1 Topics
Updating Documents
13 Sub-topics
Update Operators Overview
Field Update Operators ($set, $unset, $rename)
Numeric Update Operators ($inc, $mul, $min, $max)
Array Update Operators - Part 1 ($push, $pop, $pull)
Array Update Operators - Part 2 ($addToSet, $pullAll)
Array Update with Positional Operators
Update Options and Write Concern
findOneAndUpdate() Method
CRUD Operations - Delete
1 Topics
Deleting Documents
9 Sub-topics
Delete Filters and Safety
findOneAndDelete() Method
Delete Options and Write Concern
Cascading Deletes Considerations
Delete Performance Impact