[英]i want to access child node data using parent node name flutter firebase data base
[英]Search for parent of an email - Access parent node of a child - Firebase
使用您當前的數據結構,您將需要為普通用戶和業務用戶運行單獨的查詢來查找節點。 這是因為您無法使用 Firebase 查詢跨兩級節點進行搜索。 有關更多信息,請參閱我的答案:
對於每個節點,您需要執行以下操作:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
Query query = rootRef.child("User Business").orderByChild("email").equalTo("aamer@company.com")
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot userSnapshot: dataSnapshot.getChildren()) {
...
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
throw databaseError.toException();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.