【发布时间】:2021-03-28 18:23:39
【问题描述】:
我正在制作一个颤振应用程序,并且我正在使用 firebase 作为数据库。我有一些用户,我想按特定值对它们进行排序。 -例如用户在电子游戏中的经验值或硬币-
我想制作排行榜。拥有最多“xp 点”的用户将位于顶部。
我当前的数据库架构有什么可能的方法吗?或者我必须更改我的架构并尝试其他方法?
我在 firebase 上用这条路径记录用户;
/users/%userid%/user_info/user_values/userXP
/users/%userid%/user_info/user_values/userCoin
“用户”文档中的所有用户都具有唯一 ID。
【问题讨论】:
-
你试过什么?有很多关于排序查询的文档。我建议从那个开始。
标签: android flutter dart firebase-realtime-database