Du kan ändra standardbeteendet på schemadefinitionsnivån genom att använda select fältets attribut:
password: { type: String, select: false }
Sedan kan du dra in den efter behov i find och populate anrop via fältval som '+password' . Till exempel:
Users.findOne({_id: id}).select('+password').exec(...);