我有两个实体Offers 和Categories,它们通过多对多关系连接。
在实体 Offers 中有一个名为 played 和 hasCategories 的 bool 属性,它是与 Categories< 的关系/em>.
在实体 Categories 中还有一个名为following 的 bool 属性。
我想获取所有Offers played = true 及其所有类别following = true/p>
我该怎么做?
最佳答案
像这样的东西应该可以工作:
NSPredicate(format:"played = TRUE AND SUBQUERY(hasCategories, $c, $c.following = FALSE).@count = 0")
子查询检查相关类别中没有following == false
。
关于ios - NSPredicate 用于多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29764639/