У меня есть такая схема:
const UsageSchema = mongoose.Schema({
waterUsed:{
type: Number,
required : true
},
flow:{
type:Number,
required: true
},
tank: {
type: String,
required: true,
ref: 'Tank'
}
}, {
timestamps: true
});
Я хотел бы получить ЧАС (по временным меткам), в котором было наибольшее ОБЩЕЕ количество использованной воды. то есть за последние 24 часа мне нужно найти час, в течение которого сумма waterUsed
для всех добавленных в течение этого часа использований была максимальной.
Есть какие-нибудь указания, как я могу это сделать?