Realm Java按RealmList链接排序

时间:2017-02-02 17:38:24

标签: realm realm-list realm-java

如果我有以下型号:

class Conversation extends RealmObject {
    RealmList<Message> messages;
}

class Message extends RealmObject {
    long timestamp;
}

我该怎么说:给我所有Conversations列表Message已排序,而Conversations按照邮件中的顶部项排序?

1 个答案:

答案 0 :(得分:1)

我不知道如何在数据库方案中实现所需的结果,并且没有加入操作(尚不支持 1 )。

但如果您的数据库方案将迁移到此模型,则可以实现:

=COUNTIF(C:C,"*" & "tag1" & "*")

注意:使用建议的模型,您需要手动检查&#34; message - &gt;的引用一致性对话&#34; 关系。

接下来,您可以通过以下代码获取所需的结果:

class Conversation extends RealmObject {
    @PrimaryKey
    long id;

    public Long getId() {
        return id;
    }
}

class Message extends RealmObject {
    long timestamp;
    long conversationId;

    public long getConversationId() {
        return conversationId;
    }
}

1。领域的当前版本是2.3.0