从下面的查询中,我按timestamp
的顺序获取数据
Query Users = FirebaseDatabase.getInstance.getReference.child("Users").orderbychild("timestamp");
现在所有孩子都按时间排序。
但是,如何通过CurrentUserId
过滤此查询?
Query CurrentUser = Users.orderbychild("CurrentUserId");
答案 0 :(得分:1)
Firebase不支持多个orderbychild
方法。您可以做的是,首先使用当前用户ID
Query Users = FirebaseDatabase.getInstance.getReference.child("Users").orderbychild("CurrentUserId");
然后在客户端进行时间戳排序。