【问题标题】:Realm GROUP BY query领域 GROUP BY 查询
【发布时间】:2015-05-25 13:07:28
【问题描述】:
我搜索了很多,但找不到任何文档或 GROUP BY 查询的示例。
目前,即使将 RLMResults 放入循环中也可以解决我的问题,但是有没有一种优雅的方法可以解决?
【问题讨论】:
标签:
ios
objective-c
realm
【解决方案1】:
讨论了at the Java group,也适用于 iOS 实现。
2014 年 11 月
GROUP BY 只有与某种
聚合函数。我们有最常见的直接在
RealmResults,如 sum()、average()、max() 和 min(),这些是什么
您正在寻找还是有其他想法?
我们实际上实现了 DISTINCT,但发现了一些需要解决的错误
在发布之前修复。所以希望真的很快:)
distinct 操作尚不可用,但有an easy workaround 可用。
2015 年 10 月
DISTINCT 在核心方面取得了进展,但尚未完全实施
在 Java 绑定或任何其他绑定中都没有暴露出来。
我们正在努力,一旦我们确定会在这里报告
有东西要测试。
关于例子,official docs 有一个:
聚合表达式@count、@min、@max、@sum 和@avg 是
支持 RLMArray 属性,例如
[Company objectsWhere:@"employees.@count > 5"] 以查找所有具有更多信息的公司
超过五名员工。