2015-05-25 137 views
7

我搜索了很多,但找不到任何文檔或GROUP BY查詢的示例。領域GROUP BY查詢

現在,即使把RLMResults放在一個循環中也能解決我的問題,但是有沒有一種優雅的方法來獲取?

+0

2014年7月,同一個問題已經由小組成員回答。我認爲仍然需要通過手動解決。 https://groups.google.com/forum/#!searchin/realm-cocoa/group/realm-cocoa/NRcYJNtrvd0/XOTcVCwUfV8J – Batu

回答

0

它被討論了at the Java group並且也適用於iOS實現。

2014年11月

GROUP BY只與某種 聚合函數的組合有趣。我們有最常見的 RealmResults,像sum(),average(),max()和min(),這些是你正在尋找的 還是你有其他想法?

我們實際上實現了DISTINCT,但發現一些需要在發佈前修復的錯誤 。所以希望真的很快:)

獨特的操作還沒有,但有an easy workaround它。

2015年10月

DISTINCT取得了核進展,但還沒有完全實現, 沒有那麼暴露然而,無論在Java綁定,也不在任何其他。 我們正在努力解決這個問題,一旦我們 有一些東西可以測試,我們將確保向您回報。

關於實例中,official docs具有一個:

的聚合表達式@count,@Min,@Max,@sum和@avg是 支撐在RLMArray性質,例如
[Company objectsWhere:@"[email protected] > 5"]找到的所有公司比如有5名僱員更多 。

+0

如何使用@max作爲例如id –