Database 如何使用核心数据中的子查询按多个关系计数筛选实体
我想得到一个城市的名单,有超过3个签入位置 城市->地点->登记 似乎我尝试了每一个可能的子查询,但总是出现一些模糊的错误。非常感谢你的帮助Database 如何使用核心数据中的子查询按多个关系计数筛选实体,database,sqlite,core-data,Database,Sqlite,Core Data,我想得到一个城市的名单,有超过3个签入位置 城市->地点->登记 似乎我尝试了每一个可能的子查询,但总是出现一些模糊的错误。非常感谢你的帮助 “子查询(位置,$l,$l.checkins.@count>3)。@count!=0” '包含KVC聚合的密钥路径,其中不应存在KVC聚合;无法处理$l。签入。@count' 谓词解析器似乎可以识别KVC聚合函数,如@count和@sum,以及NSExpression函数,如count:——我认为可以使用后者,如下所示: "SUBQUERY(locatio
“子查询(位置,$l,$l.checkins.@count>3)。@count!=0”
'包含KVC聚合的密钥路径,其中不应存在KVC聚合;无法处理$l。签入。@count'
谓词解析器似乎可以识别KVC聚合函数,如
@count
和@sum
,以及NSExpression
函数,如count:
——我认为可以使用后者,如下所示:
"SUBQUERY(locations, $l, count:($l.checkins) > 3).@count != 0"
谓词解析器似乎可以识别KVC聚合函数,如
@count
和@sum
,以及NSExpression
函数,如count:
——我认为可以使用后者,如下所示:
"SUBQUERY(locations, $l, count:($l.checkins) > 3).@count != 0"