【发布时间】:2015-01-27 20:46:37
【问题描述】:
我正在使用 realm.io 0.90 和目标 c。我可以毫无问题地保存/编辑/删除对象及其关系。
这是我的数据库架构:A 类有一个 B 类数组。B 类有一个 C 类数组 (A->B->C)
我需要查询所有具有 C.name = "something" 的 B 的所有 As
有什么办法吗?
【问题讨论】:
标签: objective-c realm
我正在使用 realm.io 0.90 和目标 c。我可以毫无问题地保存/编辑/删除对象及其关系。
这是我的数据库架构:A 类有一个 B 类数组。B 类有一个 C 类数组 (A->B->C)
我需要查询所有具有 C.name = "something" 的 B 的所有 As
有什么办法吗?
【问题讨论】:
标签: objective-c realm
您可以在此处使用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];
【讨论】: