如何获取Firebase中特定列的数据?

时间:2019-01-16 11:36:09

标签: firebase ionic-framework firebase-realtime-database

我正在尝试获取列name的数据。我有表users,表中有列nameemailphone_number

下面的代码是我用来获取表userskey或行ID的代码。这几乎与我使用ref('users/'+key).remove()的删除代码相同

async print(key) {
  console.log(firebase.database().ref('users/'+key))
}

我期望name的输出,例如'John'

1 个答案:

答案 0 :(得分:0)

您得到的是参考。

您需要执行.once('value')来获取该引用处的快照,然后对该快照执行.val()来获取数据

async print(key) 
{
  const name = await firebase.database().ref('users/'+key).once('value')
  console.log(name.val()))
}