簡體   English   中英

如何使用 Flutter 對 Firebase 中的集合進行排序?

[英]How can I sort a collection in Firebase with Flutter?

我試圖通過將不同用戶的高分存儲在 Firebase 中來顯示 Flutter 的排行榜系統,但我無法弄清楚如何對用戶進行排序,因此只有前 10 名出現在集合中,分數低於用戶的。 到目前為止,我得到了它,所以它將它限制在總分前十名,但我無法讓它只顯示得分低於用戶的前十名。

// Get Users stream
Stream<List<HighscoreData>> get score {
    return scoreCollection
        .orderBy('score', descending: true,).limit(5)
        .snapshots()
        .map(_scoreListFromSnapshot);
}

讓我們試試這個它對你有用

Firestore.instance
         .collection("users")
         .orderBy('score', descending: true,).getDocuments()

暫無
暫無

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

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