Anda dapat mengubah perilaku default pada tingkat definisi skema menggunakan select atribut bidang:
password: { type: String, select: false }
Kemudian Anda dapat menariknya sesuai kebutuhan di find dan populate panggilan melalui pemilihan bidang sebagai '+password' . Misalnya:
Users.findOne({_id: id}).select('+password').exec(...);