【问题标题】: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"] 以查找所有具有更多信息的公司 超过五名员工。

【讨论】:

  • 如何使用@max,例如id
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-30
  • 1970-01-01
  • 1970-01-01
  • 2012-12-31
  • 2015-02-16
  • 2011-08-29
  • 2011-09-14
相关资源
最近更新 更多