我处理按年龄排序的列表。如果年龄相同,我希望按名字的字母顺序进行排序。
在这种情况下,亚当应该在上方,拉姆齐应该在下方。
我不知道如何对第二个变量使用orderByChild()。
val database = FirebaseDatabase.getInstance().getReference("Classmate").child("student").orderByChild("age")
// orderByChild("name") // for second order
答案 0 :(得分:2)
仅使用.orderBy(“ atribute”)时,您可以将多个链接在一起以将结果排序到最后一个顺序内。例如:.orderBy(“ age”)。orderBy(“ name”)
val database = FirebaseDatabase.getInstance().getReference("Classmate").child("student").orderByChild("age").orderBy("name")
我没有将它与orderByChild()一起使用,但我想它会以相同的方式工作。