52ky 发表于 2022-5-6 13:34:55

快速查询嵌套可选领域对象的方法

问题
我正在为 Swift 交换王国。我有两个像这样的领域对象结构:
class outerObject : Object {
   dynamic var innerObject : innerInfo?
}

class innerInfo : Object {
dynamic var sortId = 5
}
我想做一个查询来获取 innerInfo 不是 nil 并且 sortId 等于 3 的每个外部对象。

通常我会使用这样的东西:

realm.objects(outerObject).filter(谓词)

然后写一个合适的 NSPredicate,但我不认为它适用于可选项。那么推荐的方法是什么?

回答
此查询应该有效: realm.objects(outerObject).filter("innerObject.sortId = 3") 。



页: [1]
查看完整版本: 快速查询嵌套可选领域对象的方法