У меня есть класс Realm, в котором хранятся некоторые данные и дата, в которую было записано чтение. Структура класса выглядит так:
class MyObj: Object {
dynamic var reading: Int = 0
dynamic var dateTime: Date = Date()
}
Теперь я хочу запросить область для всех показаний, соответствующих определенному часу, чтобы я мог сгруппировать их следующим образом: все показания, соответствующие определенному часу, независимо от даты, должны быть суммированы. Поэтому, если у меня есть показания данных за пять дней, конечными результатами будут 24 значения, каждое из которых соответствует сумме часов за пять дней.
Одно из решений, которое у меня есть сейчас, - это добавить другое поле для часа в моем классе Realm, а затем извлечь все объекты, соответствующие определенному часу. Я хочу знать, возможно ли это с запросами области? Я искал allot и не нашел встроенного решения. Я что-то упустил?