Firebase如何从查询中获取父节点

时间:2017-01-28 23:12:53

标签: javascript firebase firebase-realtime-database

我有这个简单的查询:

var userz = firebase.database().ref()
.child("accounts")
.orderByChild("userId")
.equalTo(fbid)
.once("value", function(snapshot) {
    ...
});

采用这种结构:
      - 帐户
      ---- IdAccount
--------姓名
-------- userId
--------提供者

当我问 snapshot.key 时,我会回来"帐户"价值。
我只是想知道" IdAccount"我在做这个查询时得到的价值,我不知道该怎么做。你能帮帮我吗?

1 个答案:

答案 0 :(得分:3)

我将“value”更改为“child_added”并且有效!

 var userz = firebase.database().ref()
    .child("accounts")
    .orderByChild("userId")
    .equalTo(fbid)
    .once("child_added", function(snapshot) {
        ...
    });