Learn NoSQL concepts, document databases, and MongoDB basics.
- What is NoSQL
- NoSQL vs SQL comparison
- Document database concepts
- MongoDB introduction
- BSON vs JSON
- MongoDB installation
- MongoDB shell basics
- MongoDB ecosystem
Understand MongoDB document structure and collection organization.
- Document structure
- Collections overview
- Database organization
- Field types and values
- Embedded documents
- Arrays in documents
- ObjectId and _id field
- Schema design principles
Master Create, Read, Update, and Delete operations in MongoDB.
- insertOne() and insertMany()
- find() and findOne()
- Query filters
- updateOne() and updateMany()
- deleteOne() and deleteMany()
- replaceOne() method
- Bulk operations
- Return documents
Build complex queries with MongoDB query operators.
- Comparison operators
- Logical operators
- Element operators
- Array operators
- Regular expressions
- Text search
- Cursor methods
- Query optimization
Learn advanced update operations and field manipulation.
- Update operators ($set, $unset)
- Increment operators ($inc, $mul)
- Array update operators
- Positional operators
- Upsert operations
- Multi-document updates
- Update with aggregation
- Field renaming
Process and analyze data with MongoDB aggregation pipelines.
- Aggregation concepts
- Pipeline stages
- $match and $project
- $group and $sort
- $lookup (joins)
- $unwind arrays
- Aggregation expressions
- Pipeline optimization