Realm.io 关系查询
Realm.io relationship queries
我正在使用 realm.io 0.90 和 objective c。我能够 save/edit/delete 对象与他们的关系没有问题。
这是我的数据库模式:class A 有一个 class B 的数组。 class B 有一个 class C 的数组(A-> B->C)
我需要查询具有 C.name = "something"
的任何 B 的所有 A
知道怎么做吗?
你可以在这里使用NSPredicate-based Query-API。
// Query using an NSPredicate object over multiple relations
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY bs.cs.name = %@",
@"something"];
RLMResults *asWithCsNamedSomething = [A objectsWithPredicate:predicate];
我正在使用 realm.io 0.90 和 objective c。我能够 save/edit/delete 对象与他们的关系没有问题。
这是我的数据库模式:class A 有一个 class B 的数组。 class B 有一个 class C 的数组(A-> B->C)
我需要查询具有 C.name = "something"
的任何 B 的所有 A知道怎么做吗?
你可以在这里使用NSPredicate-based Query-API。
// Query using an NSPredicate object over multiple relations
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY bs.cs.name = %@",
@"something"];
RLMResults *asWithCsNamedSomething = [A objectsWithPredicate:predicate];