**对于如何格式化nspredicate,我有点失落,其中某个关系的“任何”匹配多于一个条件.
所以例如说我正在为“雇主”实体提取一个请求,而且我想让所有雇主至少有一名18岁以下的雇员.所以我可以使用“任何雇员的人数”足够简单但是说,我想要匹配任何一个18岁以下的雇员,他们也有姓氏“Howser”.也就是说,对于“任何18岁以下的员工”和“任何名为”Howser“的员工”,雇主必须至少拥有一个符合这两个条件的员工是不够的.
这个谓词如何被格式化?
解决方法
这是您需要SUBQUERY的罕见情况之一:
SUBQUERY(employees,$e,$e.age < 18 && $e.lastName == 'Howser').@count > 0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。