如何在Realm中创建嵌套查询?

Lar*_*iro 14 realm

我有两个领域:

public class ChatRealm extends RealmObject {
    private String id;
    private RealmList<UserRealm> users;
}

public class UserRealm extends RealmObject {
    private String id;
    private String username;
}
Run Code Online (Sandbox Code Playgroud)

我有一个用户ID,我想知道他参与了哪些聊天.我检查了Realm文档,但无法找到如何进行此类查询.

如何使用Realm查询获得我想要的结果?

Val*_*hin 13

文档中的链接查询怎么样?有一个例子:

RealmResults<ChatRealm> contacts = realm.where(ChatRealm.class).equalTo("users.id", "some id").findAll();
Run Code Online (Sandbox Code Playgroud)

  • 来自境界的基督徒在这里.链接查询也适用于一对多关系.现在它如果列表中的任何项目匹配则返回匹配. (7认同)