Vous pouvez modifier le comportement par défaut au niveau de la définition du schéma à l'aide de select
attribut du champ :
password: { type: String, select: false }
Ensuite, vous pouvez l'extraire au besoin dans find
et populate
appels via la sélection de champ comme '+password'
. Par exemple :
Users.findOne({_id: id}).select('+password').exec(...);