【问题标题】:Accessing Firebase value访问 Firebase 值
【发布时间】:2022-02-06 12:18:21
【问题描述】:

我正在努力处理来自 Firebase 的简单 JSON,我正在尝试访问其中的值。但似乎无法理解,我正在尝试访问 apiHash 和 apiId。任何帮助都会很棒!谢谢

这是 Firebase 重新调整的 json。

Mv9ALVaVEwa0nGyYWeo:{
apiHash: '6962d35961356a5', 
apiId: 9506201
}

上面获取json的代码

async function queryData(_mobileNo){
  const ref  = admin.database().ref("users/");
  const snapshot = await ref.orderByChild("mobileNo").equalTo(_mobileNo).once('value');
  return snapshot.val();
}

Firebase 实时数据结构

【问题讨论】:

    标签: node.js json firebase-realtime-database


    【解决方案1】:

    您可以尝试使用Object.values(),如下图:

    // data = snapshot.val()
    const data = {
      randomKey: {
        apiHash: "value"
      }
    };
    
    console.log(Object.values(data)[0]);

    【讨论】:

      猜你喜欢
      • 2017-09-24
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2017-03-06
      相关资源
      最近更新 更多