MongoDB with Mongoose
MongoDB is a popular, open-source (written in C++), NoSQL database management system that is widely used for big data, real-time analytics, content management, and mobile apps. Instead of using tables and rows like traditional relational databases, MongoDB stores data in collections of JSON-like documents with a flexible schema. This document-based approach allows for more flexible and scalable data modeling.
Basics of Mongoose
Connect MongoDB to Express with Mongoose — schemas, models, CRUD operations, and shell commands.
Advanced Mongoose
Advanced Mongoose — aggregation pipelines and joining collections with $lookup.