如何将查询更改为核心数据(神奇记录)中的获取结果?
Posted
技术标签:
【中文标题】如何将查询更改为核心数据(神奇记录)中的获取结果?【英文标题】:How to change query into fetch result in coredata(magical record)? 【发布时间】:2014-03-04 07:17:27 【问题描述】:我想获取以下查询的请求
select name,count(1) from tablename groupedby name;
我尝试添加按 fetch 控制器分组不成功 如何做到这一点
【问题讨论】:
【参考方案1】:AFAIK,您不能在没有 FRC 的情况下在 MR 中进行分组查询。所以你可能需要这样的东西:
+ (NSFetchedResultsController *) MR_fetchAllSortedBy:(NSString *)sortTerm ascending:(BOOL)ascending withPredicate:(NSPredicate *)searchTerm groupBy:(NSString *)groupingKeyPath delegate:(id<NSFetchedResultsControllerDelegate>)delegate;
;
如果你还需要查询,可以看看这个solution
【讨论】:
以上是关于如何将查询更改为核心数据(神奇记录)中的获取结果?的主要内容,如果未能解决你的问题,请参考以下文章
RestKit,核心数据,神奇的记录,大量数据和滞后的 UI
当没有匹配的记录时,如何将与另一个表连接的 group_concat 列更改为空字符串而不是 null?