MongoDB Concepts
- What is MongoDB?
- Difference between SQL and NoSQL?
- What is a Document in MongoDB?
- What is a Collection in MongoDB?
- What is a BSON?
- How to Insert Data in MongoDB (insertOne, insertMany)?
- How to Read Data in MongoDB (find, findOne)?
- How to Update Data in MongoDB (updateOne, updateMany)?
- How to Delete Data in MongoDB (deleteOne, deleteMany)?
- What is Embedded Data Model in MongoDB?
- What is Referenced Data Model in MongoDB?
- When to Use Embedded vs Referenced Data Model in MongoDB?
- What is Indexing in MongoDB?
- Why Indexing Improves Performance in MongoDB?
- Types of Indexes in MongoDB?
- When NOT to Use Indexing in MongoDB?
- What is Aggregation Pipeline in MongoDB?
- $match Stage in MongoDB Aggregation Pipeline?
- $group Stage in MongoDB Aggregation Pipeline?
- $sort Stage in MongoDB Aggregation Pipeline?
- $project Stage in MongoDB Aggregation Pipeline?
- $lookup Stage (Join) in MongoDB?
- What is Mongoose?
- Difference between Schema and Model in Mongoose?
- How to Apply Validation in Mongoose?
- Pre and Post Hooks in Mongoose?
- How MongoDB Stores Data Internally?