如何获得具有特定属性的特定 child ..这是我的 firebase

how to get specific child with spacific attribute ..here is my firebase

这是我的 Firebase 实时数据库架构。我想从所有员工那里获取密码和用户名。

有没有办法在实时数据库中获取 child 的特定值?

要真正从所有员工那里获取用户名和密码,您必须创建一个指向“员工”节点的引用,执行 get() 调用并附加一个侦听器。所以请使用以下代码行:

DatabaseReference db = FirebaseDatabase.getInstance().getReference();
DatabaseReference employsRef = db.child("Admin").child("Employs");
employsRef.get().addOnCompleteListener(new OnCompleteListener<DataSnapshot>() {
    @Override
    public void onComplete(@NonNull Task<DataSnapshot> task) {
        if (task.isSuccessful()) {
            for (DataSnapshot ds : task.getResult().getChildren()) {
                String name = ds.child("name").getValue(String.class);
                String password = ds.child("name").getValue(String.class);
                Log.d("TAG", name + "/" + password);
            }
        } else {
            Log.d("TAG", task.getException().getMessage()); //Don't ignore potential errors!
        }
    }
});

logcat 中的结果将是:

usman/88568558458