我有 2 个 Realm 对象 A 和 B 链接到一个关系:
class A: Object {
let Bs = List<B>()
}
class B: Object {
dynamic var Id:Int = 0
}
所以现在,我需要获取第一个 B 的 Id = 1 的所有 A 对象。 如果我使用这行代码:
realm.objects(A).filter("ANY Bs.Id = 1")
我得到了所有 A 对象,其中一个 B 的 Id = 1。但在我的例子中,我只需要检查第一个 B。在 Realm 中可以这样做吗?有没有类似的东西:
realm.objects(A).filter("FIRST Bs.Id = 1")
or
realm.objects(A).filter("TOP Bs.Id = 1")
感谢您的帮助! :)
问候,
最佳答案
怎么样:
realm.objects(A).filter("ANY Bs.Id = 1").first
你还有什么条件吗?
关于swift - Realm Swift - 过滤关系的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38437367/