select
を使用して、スキーマ定義レベルでデフォルトの動作を変更できます。 フィールドの属性:
password: { type: String, select: false }
次に、必要に応じてfind
でプルできます。 およびpopulate
'+password'
としてフィールド選択を介して呼び出します 。例:
Users.findOne({_id: id}).select('+password').exec(...);
select
を使用して、スキーマ定義レベルでデフォルトの動作を変更できます。 フィールドの属性:
password: { type: String, select: false }
次に、必要に応じてfind
でプルできます。 およびpopulate
'+password'
としてフィールド選択を介して呼び出します 。例:
Users.findOne({_id: id}).select('+password').exec(...);