Я пытаюсь выяснить, как лучше спроектировать базу Схемы на основе значения флажка:
var weatherSchema = mongoose.Schema({
day: Date,
minTtemperature: Number,
maxTemperature: Number,
snowy: Boolean,
amountOfSnow: Number,
snowAttribute2: String,
snowAttribute3: String
})
Что я хочу сделать, так это заполнять атрибуты Snow только в те дни, когда значение snowy равноВерно.
Я исследовал дискриминаторов , но я думаю, что эта опция полезна только тогда, когда я хочу добавить различные атрибуты или поля схемы на основе значения ввода.Я буду очень признателен за любую помощь.