Connection
Mongoose 🟢 JuniorDéfinition
Objet qui gère la connexion a MongoDB. Mongoose maintient un pool de connexions et un buffer des opérations en attente jusqu'a ce que la connexion soit établie.
Analogie
Le fil du téléphone entre ton appli et la base de données, avec une ligne d'attente intégrée.
Exemple de code
await mongoose.connect(
'mongodb://localhost:27017/mydb',
{ maxPoolSize: 10 }
);
mongoose.connection.on('error', console.error);
Cas d'usage
Initialiser la connexion a la base au démarrage de l'application NestJS ou Express.
Anti-pattern
Créer une nouvelle connexion a chaque requête HTTP au lieu de réutiliser le pool.