select()
Mongoose 🟢 JuniorDefinition
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.