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