簡體   English   中英

Paseination / Infinite Scroll with Firebase

[英]Pagination/Infinite Scroll with Firebase

我有一個節點的子節點,我用childByAutoId()創建。 我試圖在TableView中使用它進行分頁但是我無法弄清楚如何。

我的數據庫看起來像這樣:

- items
   -KKM7Fv8H7dCiD2xChYB
      - userID : 1231231

   -KKM7Fv8H7dCiD2MVaVt
   -KKM7Fv8H7dCiDFJfska

這是一種我可以給它一個'每頁計數項數'並相應檢索數據的方法嗎? 進行無限滾動/分頁的最佳方法是什么?

items.queryOrderedByChild("userId").queryEqualToValue(key).observeEventType(.ChildAdded, withBlock: { snapshot in

您需要為每個子節點添加上一個時間戳,然后進行查詢

firebaseRef.child("user_id").queryOrdered(byChild: "timestamp").queryEnding(atValue: lastTimeStamp - 1).queryLimited(toLast: 10).observe(.value, with: { (snapshot) in })

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM