Connection

Mongoose 🟢 Junior

Definition

Objet qui gere la connexion a MongoDB. Mongoose maintient un pool de connexions et un buffer des operations en attente jusqu'a ce que la connexion soit etablie.

Analogie

Le fil du telephone entre ton appli et la base de donnees, avec une ligne d'attente integree.

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 demarrage de l'application NestJS ou Express.

Anti-pattern

Creer une nouvelle connexion a chaque requete HTTP au lieu de reutiliser le pool.

Termes lies

#sgbd#interview#database#mongoose