如何通过检查两个孩子在Firebase中应用查询

时间:2017-04-12 18:59:55

标签: android firebase firebase-realtime-database

我想在firebase中应用查询 "那些有更多分数的学生然后70分在十分之一以及十二分之一"然后在列表视图中显示其名称列表。

Firebase Database Image

这是我在一个孩子中使用查询:

DatabaseReference reference = FirebaseDatabase.getInstance().getReference();

            Query query = reference.child("users").orderByChild("tenth").startAt("70").endAt("100");
            query.addListenerForSingleValueEvent(new ValueEventListener() {
                @Override
                public void onDataChange(DataSnapshot dataSnapshot) {
                    if (dataSnapshot.exists()) {
                        Toast.makeText(FilterStudentsActivity.this,"Yes Exist",Toast.LENGTH_LONG).show();
                        // dataSnapshot is the "issue" node with all children with id 0
                        for (DataSnapshot issue : dataSnapshot.getChildren()) {

                        }
                    }
                }

                @Override
                public void onCancelled(DatabaseError databaseError) {

                }
            });

0 个答案:

没有答案