基于RealmList的查询作为成员变量

时间:2016-10-02 19:29:44

标签: android realm

我们如何基于RealmList查询Realm Database作为成员变量?

让我进一步澄清用例。

我有以下课程:

public class Match extends RealmObject {

    @PrimaryKey
    @Expose
    private String matchid;

    @Expose
    private RealmList<Team> Team = new RealmList<>();
}

Team对象如下所示:

public class Team extends RealmObject {

    @PrimaryKey
    @Expose
    private String teamid;
}

我想查询teamid为1的所有匹配对象。

有可能吗?我们如何在Realm中编写这样的查询?

1 个答案:

答案 0 :(得分:1)

RealmResults<Match> results = realm.where(Match.class)
                                   .equalTo("Team.teamid", 1).findAll();

有关链接查询的更多信息:https://realm.io/docs/java/latest/#link-queries