- Published on
MongoDB
- Authors
- Name
- Lucian Oprea
- @LucianDSA_
00:30:00
Basics and Introduction
⏷ 1. What is MongoDB, and how is it different from relational databases?
⏷ 2. Explain the document-oriented model in MongoDB
⏷ 3. What are collections
and documents in MongoDB?
⏷ 4. What are BSON and JSON in MongoDB?
Data Modeling
⏷ 5. How do you model relationships in MongoDB (e.g., embedding vs. referencing)?
⏷ 6. What are the advantages of using embedding over referencing in MongoDB?
⏷ 7. How does MongoDB handle schema design?
⏷ 8. How do you design a one-to-many relationship in MongoDB?
⏷ 9. How do you design a many-to-many relationship in MongoDB?
CRUD Operations
⏷ 10. How do you query documents in MongoDB?
⏷ 11. How do you insert, update, delete documents in MongoDB?
⏷ 12. What is the difference between findOne()
and find()
in MongoDB?
Indexing
⏷ 13. What are indexes in MongoDB?
⏷ 14. How do you create an index in MongoDB?
⏷ 15. What types of indexes are available in MongoDB?
⏷ 16. How do you create an index in MongoDB?
⏷ 17. What are the performance considerations for indexes in MongoDB?
Aggregation Framework
⏷ 18. What is the aggregation framework in MongoDB?
⏷ 19. How does the $match
stage work in aggregation?
⏷ 20. How does the $group
stage work in aggregation?
⏷ 21. What is the difference between the aggregation framework and map-reduce in MongoDB?
⏷ 22. How do you perform complex transformations using the aggregation framework?