select()

Mongoose 🟢 Junior

Définition

Méthode de query qui spécifie les champs a inclure ou exclure du résultat. Équivalent 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 nécessaires dans une réponse API pour réduire la bande passante.

#sgbd#interview#database#mongoose

← → au clavier pour passer d'une fiche à l'autre