【问题标题】:How to retrieve data from different parent nodes in a Firebase Database in JavaScript如何在 JavaScript 中从 Firebase 数据库中的不同父节点检索数据
【发布时间】:2020-09-04 17:12:21
【问题描述】:

我有以下数据库:

我想在 JavaScript 中检索给定特定 ID 值的 name 值。

现在我有以下代码,但它似乎不能同时访问 ID 和名称节点:

var user = db.ref("Users").orderByChild("ID").equalTo("12345");
       
        users.once("value").then(function(snapshot) {
        snapshot.forEach(function(childSnapshot) {

        ...

【问题讨论】:

    标签: javascript database firebase


    【解决方案1】:

    这可以通过下面的代码来实现:

    var ref = db.ref("Users").orderByChild("ID/value").equalTo("12345");
    ref.on("value", function(snapshot) {
        snapshot.forEach(function(childSnapshot) {
            var childData = childSnapshot.val();
                
            var name = childData.name.value;
        });
    });
    

    【讨论】:

      猜你喜欢
      • 2021-12-28
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多