我是Realm的新手。我有3个类扩展了RealmObject,它的对象我保存到db。
员工
FamilyMember
和指定
FamilyMember和Designation与员工关系如此
public class Employee extends RealmObject{
private String name;
private int age;
private int id;
private Designation designation;
private RealmList <FamilyMember> familyMembers = new RealmList<>();
.
.
.getter setters
.
.
.
}
FamilyMember看起来像这样
public class FamilyMember extends RealmObject {
private String name;
private String relation;
.
.
.getter setters
.
.
.
}
现在,我可以查询其FamilyMember具有“某些”名称的员工,但我正在努力寻找获得超过四个家庭成员的员工列表的方法。 谁能帮我?提前致谢。
答案 0 :(得分:0)
遗憾的是,在当前版本的查询语言中并不容易。这里有一个问题跟踪:https://github.com/realm/realm-java/issues/1598
现在你不幸要找到所有家庭并手动过滤那些超过4的家庭。