我有一个名为“Users”的Firestore集合和用户名的文档,以及每个用户名的整数字段,现在我想比较所有这些字段并将最大的字段放在列表的顶部,依此类推,直到10个项目,谢谢。
答案 0 :(得分:2)
假设您已将应用的用户添加为Users
集合中的文档且属性名称为score
,为此,请使用以下代码:
FirebaseFirestore rootRef = FirebaseFirestore.getInstance();
Query query = rootRef.collection("Users")
.orderBy("score", Query.Direction.DESCENDING)
.limit(10);