2015-01-27 2 views
2

Я использую realm.io 0.90 с объективом c. Я могу сохранять/редактировать/удалять объекты со своими отношениями без проблем.Запросы отношения Realm.io

Вот моя схема базы данных: класс А, имеет массив класса B. А класс B имеет массив класса C (A-> B-> C)

Мне нужно запросить все Как любой B, который имеет C.name = "something"

Любые идеи, как это сделать?

ответ

6

Здесь вы можете использовать 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]; 
+0

Ого, я пропустил это в документах. Благодаря! –