我用firebase push((。getKey((生成的唯一键将用户保存到firebase中。现在,我想要具有角色管理员的键。我该如何实现?Firebase数据库
-L8grpYQKUz1-jKxgwOI{
email: "test@gmail.com",
imageUrl:"https://test..",
name:"test",
role:"admin"
}
我想获得角色管理员的键。我可以写一个firebse查询?
尝试此
DatabaseReference reference = FirebaseDatabase.getInstance().getReference();
Query query = reference.child("table_name").orderByChild("role").equalTo("admin");
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});