2
对不起,如果我的标题含糊不清,我不知道如何描述它。领域查询所有具有特定值的字段的实体
我正在制作一个Android应用程序,用户可以在该应用程序中浏览节日中的事件列表,单击它们以获取有关该事件的更详细概述及其性能时间。
这里是我的Java模型:
public class FestivalEntity extends RealmObject {
@PrimaryKey
public String code;
public String description;
public String title;
public int minimumAge;
public String squareImage;
public String landscapeImage;
public RealmList<PerformanceEntity> performances;
public Date firstPerformance;
}
public class PerformanceEntity extends RealmObject {
public Date start;
public Date end;
public double price;
public boolean favorite;
}
我的问题是:我怎么做是查找所有FestivalEntity
S作一个PerformanceEntity
是favorite
查询?我无法选择个人PerformanceEntity
,因为PerformanceEntity
表没有主键。
我所寻找的是类似这样(无效)查询的内容:
//Should return a list of FestivalEntity's that contain at least one performance that is favorite
RealmResults<FestivalEntity> results = realm.where(FestivalEntity.class).any("performances.favorite", true).findAll();