我需要获取所有没有名为“Bob”的员工的部门
根据我读过的关于SO的其他答案,我试过这个:
name = @"Bob";
predicate = [NSPredicate predicateWithFormat:@"ALL employees.name != %@", name];
但它似乎不起作用。有任何想法吗?
感谢。
答案 0 :(得分:5)
这里不需要子查询:
name = @"Bob";
predicate = [NSPredicate predicateWithFormat:@"NOT ANY employees.name == %@", name];
出于某种原因,“ALL”聚合不适用于多种关系,但“ANY”聚合可以正常工作。