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

标签 javascript firebase firebase-realtime-database

我有这个简单的查询:

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

有了这个结构: - 帐户
---- 身份证
-------- 姓名
-------- 用户名
-------- vendor

当我询问 snapshot.key 时,我得到了“accounts”值。

我只想知道在执行此查询时我得到了哪个“IdAccount”值,但我不知道该怎么做。

最佳答案

我将“value”更改为“child_added”,它起作用了!

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

关于javascript - Firebase 如何从查询中获取父节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41915916/

相关文章:

javascript - jQuery .height() 没有改变

javascript - Jinja、Flask 和 CanvasJS 不显示图表

javascript - 查询和改变Firebase实时数据库多对多(双向)关系

java - 如何使用android检查firebase中是否存在值?

javascript - jquery 按键缺失字符

javascript - 用于 javascript lzw 压缩的字母字典, "only-use-these-chars"-string

android - 如何存储富文本数据?

javascript - 根据 Firebase 对象更新 DOM

android - Amazon Pinpoint 和 Ionic - 应用程序处于后台时推送通知不起作用

ios - [FIRA_AppDelegate- 消息传递 :didRefreshRegistrationToken:]: unrecognized selector sent to instance - firebase crash issue