当前位置: 首页 > 知识库问答 >
问题:

Android Firebase多重排序

施翰学
2023-03-14

我有一个关于火警分类的问题。

{
    "-Ka8xxTgyFB8yYKH50j_addclose" : {
        "number" : 0,
        "point" : 949739,
        "timestamp" : 14824078463440,
        "username" : "Test 16062"
    },
    "-Ka8xzKecpbPr46Kx9gl" : {
        "number" : 0,
        "point" : 1480851,
        "timestamp" : 14842078463441,
        "username" : "Test 13599"
    }
}
return databaseReference
                .child("list")
                .orderByChild("timestamp")
                .endAt(end.getTime());

共有1个答案

汪成仁
2023-03-14

您需要对所有数据客户端进行排序,因为每个查询只能有一个orderBy列。

如果需要对服务器端进行双重排序,则必须更新数据库,使其具有一个同时包含时间戳和时间点的组合键。

 类似资料:
  • 我知道在Kafka中不可能对多个分区进行排序,并且分区排序只能保证组内的单个使用者(对于单个分区)。然而,用Kafka流0.10现在有可能实现这一点吗?如果我们使用时间戳特性,使每个分区中的每个消息都保持顺序,那么在消费者端,假设使用Kafka Streams0.10,这现在是可能的吗?假设我们收到了所有的消息,我们是否可以根据消耗的时间戳对所有的分区进行排序,并可能将它们转发到一个单独的主题以供

  • 我想显示一个名为listaBaresFiltrada的列表,按多个值排序。 Evento模型: 现在,我可以创建第一个排序条件,如下所示: 但我不知道如何包括其他两个排序条件。

  • 问题内容: 我得到以下结果 我要订购最近发生的事件。供应商具有最新的事件,因此应该首先与同一供应商的所有其他事件一起发生,然后是所有事件均按降序排列的下一个供应商。期望的结果是这样的- 没有给出期望的输出。有什么帮助吗? 问题答案: 使用分析功能: 请参阅: http: //docs.oracle.com/javadb/10.8.2.2/ref/rrefsqlj13658.html http://

  • 我用的是拉威尔的背包,积垢舱。 如何将orderby()用于多列? 例子: 我看到src和orderby只接受一个参数。 有什么建议吗?

  • 问题内容: 如何在不更改HTML源代码的情况下重新排序div? 例如,我希望div以#div2,#div1,#div3的顺序显示,但是在HTML中它们是: 谢谢! 问题答案: 没有使用css对元素进行重新排序的万能方法。 您可以通过将它们全部向右浮动来水平反转它们的顺序。或者,您可以将它们相对于正文或其他包含元素的绝对位置进行定位- 但这对元素的大小以及相对于页面上其他元素的位置存在严格的限制。

  • 问题内容: 我不知道是否为此问题选择了合适的标题(如果没有,请相应地更改它),但是请考虑以下我正在使用的简化表结构: ,,,,,都是不相关的整数/浮筒,它们都代表不同的因素,并可以具有数量级的非常不同的顺序( 范围可从1 - 10,而的范围可以从100 - 1000 )。 我正在尝试选择条件相似的日期。给定一组,,,,,值我需要 返回由下令所有结果 接近 所有值作为一个整体 ,例如,如果,,,,和