1. NoSQL Documents with MongoDB & Mongoose
MongoDB is a document-oriented database that stores records as flexible, JSON-like BSON documents. Mongoose provides a schema-based solution to model application data.
⊞Code Example
import mongoose from 'mongoose';
const StudentSchema = new mongoose.Schema({
name: { type: String, required: true },
email: { type: String, required: true, unique: true },
enrolledCourse: { type: String, default: 'Full Stack Web Dev' },
completedLessons: { type: [Number], default: [] },
createdAt: { type: Date, default: Date.now }
});
export const Student = mongoose.model('Student', StudentSchema);
