如何在Android应用程序中维持每月排行榜

时间:2018-11-01 17:28:55

标签: android android-studio

因此,我想创建一个每月排行榜,以便每当用户单击按钮上写有一些点的按钮时,这些点就会自动添加到他的数据库中。对于数据库,我正在使用Cloud Firestore。所以我的问题是,如何在每个月末从数据库的“积分”字段中清除积分,或者如何只检索该月的积分? 谢谢

1 个答案:

答案 0 :(得分:0)

为什么不每个月维护一个单独的文档? 例如“ scores / nov_2018 / user1 / score”

那么您无需每月清除积分,就可以轻松获得任何月份的积分。

偶尔,只要删除很旧的月份,它就会删除该月份下的所有文档。

并编写一个Firebase函数来计算该月的排行榜,因为您现在知道每个用户每月的得分。