Я много искал, но не могу найти какую-либо документацию или пример для запросов GROUP BY.Realm GROUP BY query
На данный момент даже размещение RLMResults в цикле может решить мою проблему, но есть ли элегантный способ получить?
Я много искал, но не могу найти какую-либо документацию или пример для запросов GROUP BY.Realm GROUP BY query
На данный момент даже размещение RLMResults в цикле может решить мою проблему, но есть ли элегантный способ получить?
Обсуждалось at the Java group, а также применимо к реализации iOS.
ноября 2014
GROUP BY интересна только в сочетании с каким-то агрегатной функции. У нас есть самые распространенные из них непосредственно на RealmResults, такие как sum(), average(), max() и min(), являются ли эти , которые вы ищете, или у вас есть что-то еще?
Мы фактически внедрили DISTINCT, но обнаружили некоторые ошибки, которые должны были быть установлены , прежде чем он может быть выпущен. Так что, надеюсь, действительно скоро :)
Отличительная операция пока недоступна, но для нее есть an easy workaround.
октября 2015
DISTINCT достигнут прогресс в ядре, но не в полном объеме и не так подвержены еще ни в Java не обязательным, ни в любой другой. Мы работаем над этим и обязательно сообщим здесь, как только у нас есть что испытать.
Что касается примеров, то есть один official docs:
Совокупные выражения @count, @min, @Max, @sum и @avg являются поддерживается на RLMArray свойств, например
[Company objectsWhere:@"[email protected] > 5"]
, чтобы найти все компании с более чем пять сотрудников.
Как использовать @max для, например, id –
В июле 2014 года тот же вопрос уже ответил участнику группы. Я думаю, все еще нужно решить вручную. https://groups.google.com/forum/#!searchin/realm-cocoa/group/realm-cocoa/NRcYJNtrvd0/XOTcVCwUfV8J – Batu