2017-09-12 121 views
0

我想在不知道父ID的情況下返回包含特定值的$ firebaseArray記錄。

Firebase db

因此,在這種情況下,我想下包含以上LNF開始描繪的ID「挑戰」中的所有對象。

我已經嘗試使用orderByChild和equalTo,但是這似乎要求知道父ID。有沒有解決的辦法?

回答

0

如果你想要的一切與關鍵CPjip3tVE1Q067Qzx6p0vij0k1|1試試這個:

var key = "CPjip3tVE1Q067Qzx6p0vij0k1|1"; 

for child in snapshot.children { 
    if child.key == key { 
     get your data 
    } 
} 

你可以用它來遍歷所有的孩子下"challenges"

+0

嗨,其實我是想用子鍵啓動每一位家長的關鍵與LNF一樣,如上圖所示。 – helpmeplz

+0

再次我不知道你在用什麼語言,所以只需要做一些事情,如果key.startsWith(「LNF」)然後得到你的數據。我認爲你不能以更高效的方式獲得這些密鑰。你可能應該以不同的方式存儲你的數據,比如challenge - > key - > LNF - >你想要的所有東西。 – DoesData

相關問題