AND NSPedicate 关于核心数据关系

Posted

技术标签:

【中文标题】AND NSPedicate 关于核心数据关系【英文标题】:AND NSPedicate on Core Data relationships 【发布时间】:2010-05-25 12:16:03 【问题描述】:

我在将 NSPredicate 与 AND 复合时遇到问题,尽管使用 OR 可以正常工作。

想象 2 个实体,医生和患者。医生可以有很多病人,病人可以有很多医生。我想找到同时拥有 person1 和 person2 作为患者的医生。我希望这能工作,但它没有返回。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY patients matches 'person1&&person2'"];

如果我将 && 更改为 ||,我会得到所有具有 person1 或 person2 的医生,正如我所期望的那样。

提前感谢您的帮助。

【问题讨论】:

【参考方案1】:

2 ANY 语句不能通过 AND 复合,这似乎是一个已知问题。回到绘图板... link text

【讨论】:

以上是关于AND NSPedicate 关于核心数据关系的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别