【问题标题】:Firebase database pagination for data which is depending on the timestamp [closed]取决于时间戳的数据的Firebase数据库分页[关闭]
【发布时间】:2023-03-17 15:50:02
【问题描述】:

我正在将查询应用到 f​​irebase 节点。我想要对取决于时间戳的数据进行分页。

Node structure is as follows: 
     communityObjects -> 
          communityUsers -> 
                -KuPMcj9tSjJZx7Vkd-Y (Auto generated)-> 
                     users -> 
                       userId->(Custom) 
                        - field 1 
                        - field 2 
                        - timestamp 
                          ... 

    I make query like this-  

FifrebaseRef = communityObjects -> communityUsers -> -KuPMcj9tSjJZx7Vkd-Y -> users

    FifrebaseRef.orderByChild("timestamp").endAt(CurrentTime).limitToLast(5). 

它检索数据但不以排序方式排序。 所以下次我找不到最新的时间戳。

谢谢:)

【问题讨论】:

  • 您当前的代码尚未从数据库中读取任何内容。如果您遇到问题,您可以分享重现问题的最小侦听器吗?例如。以错误的顺序注销数据的东西。
  • 感谢您的回复。我不能和你一起发送我的项目数据。它检索数据但不根据时间戳字段排序。也许这是一个自定义按键问题。

标签: java android firebase firebase-realtime-database pagination


【解决方案1】:

我有一个解决方案在声明变量时,我们应该与 firebase 节点匹配。变量名区分大小写。

【讨论】:

    猜你喜欢
    • 2020-04-13
    • 1970-01-01
    • 2020-11-23
    • 2019-10-17
    • 2021-10-12
    • 2021-11-27
    • 2019-12-20
    • 2020-03-07
    • 1970-01-01
    相关资源
    最近更新 更多