答案 0 :(得分:1)
为了能够做到这一点,请尝试以下方法:
DatabaseReference dbRef = FirebaseDatabase.getInstance().getReference().child("User").child("doctor");
dbRef.orderByChild("Spciality").equalTo("Pathologist").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot datas: dataSnapshot.getChildren()){
String firstName=datas.child("Firstname").getValue().toString();
String lastName=datas.child("Lastname").getValue().toString();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
快照位于子doctor
,然后根据您使用查询orderByChild("Spciality").equalTo("Pathologist")
执行此操作所需的专业值进行检索。您可以根据自己的要求更改Pathologist
。