【问题标题】:how retrieve data from firebase with unknown id?如何从具有未知 id 的 firebase 中检索数据?
【发布时间】:2017-06-20 10:22:49
【问题描述】:

我在 firebase 中有这个记录

"log" : {
    "-Kn-mUmVEN_i9ogWFTK-" : {
      "kit" : {
        "date" : "20170619",
        "time" : "0725",
        "id" : "1"
      }
    }
  }

我怎样才能得到套件对象? uid 未知。

【问题讨论】:

  • 那你想通过什么标准来获取记录呢?
  • 我得到了这个 json 使用这个: var log = rootRef.child('log').once('value') .then( snapshot => { console.log(snapshot.val()) ; });但是如果我尝试访问该工具包,我得到了 undefined

标签: javascript firebase firebase-realtime-database


【解决方案1】:

这可以使用Object.keys() 函数来完成:

var log = {
    "-Kn-mUmVEN_i9ogWFTK-" : {
        "kit" : {
            "date" : "20170619",
            "time" : "0725",
            "id" : "1"
        }
    }
};

// Get the first key in log
var uid = Object.keys(log)[0]; 

// Get the kit object
var kit = log[uid].kit;        
console.log(kit);

【讨论】:

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