gpt4 book ai didi

swift - 在 RealmSwift 的谓词中过滤 LinkingObject 的 LinkingObjects

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:24 27 4
gpt4 key购买 nike

给定以下示例 Realm 类:

汽车

class Car: Object {
dynamic var make = ""
let owner = List<Person>()
}

class Person: Object {
dynamic var name = “”
dynamic var age = 0
let children = List<Person>()
let dad = LinkingObjects(fromType: Person.self, property: "children")
let cars = LinkingObjects(fromType: Car.self, property: "owner")
}

我想找到那些爸爸开野马的人(使用谓词)。

我会想到像这样的谓词:

 "(ANY dad[FIRST].cars.make  == Mustang)"

但是 [FIRST] 还不支持。

有没有另一种方法可以在一个谓词中实现这一点?

最佳答案

要查找其父亲驾驶野马的人,您可以使用如下谓词:

realm.objects(Person.self).filter("ANY dad.cars.make = 'Mustang'")

关于swift - 在 RealmSwift 的谓词中过滤 LinkingObject 的 LinkingObjects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39048337/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com