返回$ firebaseArray包含子值的对象

时间:2017-09-12 06:26:03

标签: firebase firebase-realtime-database angularfire

我想在不知道父ID的情况下返回包含特定值的$ firebaseArray记录。

Firebase db

所以在这种情况下,我想从“LNF”开始,获取包含上图所示ID的“挑战”下的所有对象。

我尝试过使用orderByChild和equalTo,但这似乎又需要知道父ID。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果您想要使用密钥CPjip3tVE1Q067Qzx6p0vij0k1|1的所有内容,请尝试以下操作:

var key = "CPjip3tVE1Q067Qzx6p0vij0k1|1";

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

您可以使用它循环遍历"challenges"

下的所有子项