查询领域中的关系对象

Phi*_*ach 3 objective-c realm ios

我必须使用 Realm.io 存储的类(因此扩展 RLMObject):A 类和 B 类,A 类具有 B 类型的属性。我想查询 A 类的所有对象,其中 AbpropertyX=something,但我不能让它工作。也许它甚至不可能?

jps*_*sim 5

Realm v0.81.0 现在支持查询关系。这是它的工作原理:

[A objectsWhere:@"b.propertyX == 'something'"]

或者

[Person objectsWhere:@"ANY dogs.name == 'Alfonso'"]

  • @CliftonLabrum 在 Realm Swift 中你会使用 `realm.objects(Person.self).filter("ANY dog.name == 'Alfonso'")`。有关查询的更多详细信息,请参阅 Realm Swift 文档:https://realm.io/docs/swift/latest/#queries (3认同)