📅 SAISON B Semaine 5 Épisode 4 - Maîtrise de Sequelize
📚 Notions du jour
Aujourd’hui, nous avons approfondi notre utilisation de Sequelize, l’ORM (Object-Relational Mapping) pour Node.js, en explorant des concepts clés pour construire une application robuste. Après avoir configuré Sequelize et testé la connexion à la base de données, nous passons maintenant à la définition des modèles, la gestion des associations, et l’implémentation complète du CRUD (Create, Read, Update, Delete).
Dans cet article, nous allons couvrir :
- La définition des modèles avec
sequelize.define()et lesDataTypes. - La synchronisation du schéma avec
sequelize.sync(). - Les associations entre modèles (
belongsTo,hasMany,belongsToMany). - Le chargement des données associées avec l’option
include. - Le peuplement de la base de données (seeding).
- Le remplacement de notre couche d’accès manuelle par les méthodes de Sequelize.