Możesz zmienić domyślne zachowanie na poziomie definicji schematu za pomocą select
atrybut pola:
password: { type: String, select: false }
Następnie możesz go pobrać w razie potrzeby w find
i populate
dzwoni przez wybór pola jako '+password'
. Na przykład:
Users.findOne({_id: id}).select('+password').exec(...);