Как взять данные конкретного столбца в базе данных? - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь получить данные столбца name. У меня есть таблица users и внутри нее есть столбцы name, email и phone_number

Код ниже - это то, что я использовал, чтобы взять таблицу users и key или идентификатор строки. Это почти идентично коду удаления, где я использую ref('users/'+key).remove() в этом отношении

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

Я ожидаю вывод name, например, 'Джон'

1 Ответ

0 голосов
/ 16 января 2019

То, что вы получаете, является ссылкой.

Вам нужно сделать .once ('значение'), чтобы получить снимок по этой ссылке, а затем выполнить .val () для этого снимка, чтобы получить данные

async print(key) 
{
  const name = await firebase.database().ref('users/'+key).once('value')
  console.log(name.val()))
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...