0
對不起Firebase的新手。這裏是我的示例數據庫。在Firebase數據庫中查找對象
{
groups:{
#groupid:{
members:{
#userid:
}
name:
}
}
}
我試圖找到用戶的組。我能夠得到的數據,當我和組名搜索:
let lRef = FIRDatabase.database().referenceWithPath("groups")
lRef.queryOrderedByChild("name").queryEqualToValue("one").observeSingleEventOfType(.Value, withBlock: { snapshot in
print("hello world \(snapshot.value)")
})
但我不能夠得到,當我與會員用戶名搜索。有人請幫我完成這件事。
我不立即明白爲什麼查詢不起作用,所以希望別人發現它。但是您肯定會嵌套不同類型的數據,這是Firebase建議的。我建議創建兩個頂級節點'/ groups/$ groupid'和'/ members/$ groupid',然後拆分它們之間相同的數據。它不會解決你的查詢問題,但它會阻止許多未來的麻煩。 –