我使用firebase編碼購物網站。 我有一些類別和子類別在側邊欄,onClick他們,帖子提要應相應更新,按時間排序,只顯示選定類別的帖子。在火力數據庫如何分頁包含equalTo()api的firebase查詢
後對象:
-KiKGQUZ4XaZPHxvOZD-addclose {
categorie:0
subCat: 2
....
}
有很多帖子,我需要分頁他們
要做到這一點,我應該這樣的查詢:
dbRef
.orderByChild('categories')
.equalTo(category)
.limitToLast(QUERY.PAGINATION_COUNT)
.on('value', (snapshot) => {
cb(_toArray(snapshot).reverse());
});
但我無法與equalTo()分頁。
我認爲解決的辦法應該是:
dbRef
.orderByChild('categories')
.equalTo(category)
.startAt(lastFetchedItem.fbKey)
.limitToLast(QUERY.PAGINATION_COUNT)
.on('value', (snapshot) => {
cb(_toArray(snapshot).reverse());
});
但它不是用火力可以做到equalTo
查詢和startAt
的同時
如何,我可以解決這個問題?
感謝您的評論..但您的解決方案不適用 –
因爲您可能會忽略實際項目中超過100個請求的響應。 –