0

モデルレベルで応答で送信されるフィールドを制限する方法はありますか? 次のスキーマがあるとします。

var mySchema = new.mongoose.Schema({
    public_field1: String,
    public_field2: String,
    private_field1: String,
    private_field1: String,
})

プライベート フィールドは一部の処理に使用されるため、クエリを実行するときにこれらのフィールドをすべて取得したいが、最終的な応答にはパブリック フィールドのみを送信したいとします。すべてのルート関数を指定することなく、それを処理する最良の方法は何ですか?

4

1 に答える 1