swift - 谓词查找整数属性数组与集合的交集?
问题描述
我有一个具有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
过滤谓词做些什么?
解决方案
推荐阅读
- c++ - 将 c 转换为 legv8 时遇到问题
- powershell - 如何检查特定 OU 的用户权限?
- .net - 抛出异常使用流利的api从组中获取项目
- python - Python会员柜台
- spring-boot - 我们如何传递包含邮递员文件的嵌套请求正文
- loops - 在 Ansible 中从 xml 创建字典
- docker - 使用 Watchtower 自动拉取 Docker 容器会在从私有仓库拉取时抛出访问被拒绝
- amazon-web-services - terraform provisioner 变量类型 listofmaps 不适用于标签
- python - 如何获取 Youtube 视频长度?
- java - 使用 Oracle JDBC 驱动程序看到执行 SELECT SYS_CONTEXT 查询的额外连接