2017-07-19 32 views
0

試圖安慰了group2成員,因此,結果應該是user2在這種情況下,如果不存在,它不會顯示:火力地堡查詢顯示的鍵值是否是真的

{ 
    "users":{ 
    "user1":{ 
     "username":"john", 
     "groups":{ 
      "group1":true, 
      "group3":true 
     } 
    }, 
    "user2": ..., 
    } 
    "groups": { 
    "group1"{ 
     ... 
     }, 
    "group2"{ 
     "group_name":"Moderators", 
     "members":{ 
      "user2":true 
     } 
     } 
    } 
} 

我試着:

const ref = firebase.database().ref('groups'); 
      ref.orderByChild("user2").on("child_added", function (snapshot) { 
       console.log(snapshot.key) 
      }); 

,但沒有運氣

回答

1

如果你想列出第2組的成員:

const ref = firebase.database().ref('groups'); 
ref.child("group2/members").on("child_added", function (snapshot) { 
    console.log(snapshot.key) 
}); 

這將打印:

user2的