所以我尝试使用Realm与我的项目进行一些查询,我希望获得所有具有peopleInMenu的详细菜单具有Status True。我想得到所有的价格,并获得有多少人拥有该菜单状态的真实大小。
这是我的模特
public class DetailMenu extends RealmObject {
@PrimaryKey
private int MenuID;
private int Quantity;
private String MenuName;
private int MenuPrice;
public RealmList<PersonInMenu> personInMenus;
//all the setter getter.. its too long if i input those setter getter
}
public class DetailPerson extends RealmObject {
@PrimaryKey
private int PersonID;
private String PersonName;
private int PersonPrice;
}
public class PersonInMenu extends RealmObject {
@PrimaryKey
private int PersonID;
private boolean Status;
}
这是我的疑问:
RealmResults<DetailMenu> personSize = realm.where(DetailMenu.class).equalTo("personInMenus.PersonID", Person.get(0).getPersonID()).equalTo("personInMenus.Status", true).findAll();
希望有人可以帮助我。