Sie können das Standardverhalten auf Schemadefinitionsebene mit select ändern Attribut des Feldes:
password: { type: String, select: false }
Dann können Sie es nach Bedarf in find ziehen und populate Aufrufe über Feldauswahl als '+password' . Zum Beispiel:
Users.findOne({_id: id}).select('+password').exec(...);