gpt4 book ai didi

android - Orderbychild反向

转载 作者:行者123 更新时间:2023-12-04 23:55:33 25 4
gpt4 key购买 nike

我想通过字符串投票对我在 FirebaseRecyclerView 中的帖子进行排序。它包含一个数字作为字符串。如果我写 orderbychild("Votes") 它首先显示最小的数字。

我怎样才能扭转局面?干杯!

最佳答案

你不一定要扭转局面。

假设您的数据如下所示:

{ 
"polls": {
"id1": { "name": "lorem", "votes": 4 }
"id2": { "name": "ipsum", "votes": 3 }
"id3": { "name": "dolor", "votes": 5 }
"id4": { "name": "sit", "votes": 2 }
"id5": { "name": "amot", "votes": 6 }
}
}

例如,如果您需要前 4 名,您可以这样做:

.orderByChild("Votes").limitToFirst(4)

会返回:

{
"id4": { "name": "sit", "votes": 2 }
"id2": { "name": "ipsum", "votes": 3 }
"id1": { "name": "lorem", "votes": 4 }
"id3": { "name": "dolor", "votes": 5 }
}

如果你想要另一端,你可以这样做:

.orderByChild("Votes").limitToLast(4)

返回的是:

{
"id2": { "name": "ipsum", "votes": 3 }
"id1": { "name": "lorem", "votes": 4 }
"id3": { "name": "dolor", "votes": 5 }
"id5": { "name": "amot", "votes": 6 }
}

如果您需要所有这些,只需在 ui 中订购即可。

关于android - Orderbychild反向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41489448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com