2016-08-10 4 views
1

У меня есть отдел две разных моделей и сотрудникSubquery между двумя объектами

@interface Department : RLMObject 

@property NSString *name; 
@property (nonatomic, strong) RLMArray<Employee> *employee; 

@end 


@interface Employee : RLMObject 

@property NSString *department; 
@property NSString *email; 
@property NSString *firstname; 
@property NSString *lastname; 
@property NSString *fullname; 
@property NSString *imgUrl; 
@property NSString *imgWall; 
@property NSString *nickname; 

@end 

Я хочу найти какой отдел работника имеет содержит «а» в своем имени и фамилии. пожалуйста помоги. Благодарю.

ответ

1

Что вы хотели бы сделать это следующим образом:

RLMResults *r = [Department objectsWhere: 
       @"SUBQUERY(employee, $e, $e.firstname CONTAINS 'a' AND $e.lastname CONTAINS 'a')[email protected] > 0"]; 
Смежные вопросы