谓词找到整数属性数组与集合的交集?

时间:2018-10-21 00:32:15

标签: swift realm nspredicate realm-list

我有一个具有List<Int>属性的对象:

class Products: Object {
  dynamic var name: String = ""
  dynamic var price: Double = 0
  dynamic var categories = List<Int>()
}

从用户那里,我得到了一个类别ID数组,我需要获取Realm中列表中至少具有一个类别的所有产品。

我尝试了几件事,但是没有用:

realm.objects(Products.self).filter("ANY categories IN %@", ids)
realm.objects(Products.self).filter("SUBQUERY(categories, $id, $id IN %@).@count > 0", ids)

使用Realm过滤谓词可以做到吗?

0 个答案:

没有答案