select()

Mongoose 🟢 Junior

Definition

Methode de query qui specifie les champs a inclure ou exclure du resultat. Equivalent de la projection MongoDB mais avec une syntaxe Mongoose.

Analogie

Cocher les colonnes que tu veux voir dans un tableur avant d'exporter.

Exemple de code

const user = await User
  .findById(id)
  .select('name email -_id');

Cas d'usage

Ne retourner que les champs necessaires dans une reponse API pour reduire la bande passante.

#sgbd#interview#database#mongoose