आप select
. का उपयोग करके स्कीमा परिभाषा स्तर पर डिफ़ॉल्ट व्यवहार को बदल सकते हैं क्षेत्र की विशेषता:
password: { type: String, select: false }
फिर आप इसे find
. में आवश्यकतानुसार खींच सकते हैं और populate
फ़ील्ड चयन के माध्यम से '+password'
. के रूप में कॉल करता है . उदाहरण के लिए:
Users.findOne({_id: id}).select('+password').exec(...);