【问题标题】:Subquery between two objects两个对象之间的子查询
【发布时间】:2016-08-10 10:10:31
【问题描述】:

我有两个不同的模型部门和员工

@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

我想搜索哪个部门的员工的名字和姓氏中包含“a”。请帮忙。谢谢。

【问题讨论】:

    标签: objective-c realm


    【解决方案1】:

    你想做的如下:

    RLMResults *r = [Department objectsWhere:
                     @"SUBQUERY(employee, $e, $e.firstname CONTAINS 'a' AND $e.lastname CONTAINS 'a').@count > 0"];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多