访问 Firebase 值

Accessing Firebase value

我正在努力处理来自 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 实时数据结构

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

// data = snapshot.val()
const data = {
  randomKey: {
    apiHash: "value"
  }
};

console.log(Object.values(data)[0]);