Как добавить пользовательский ключ для базы данных Firebase в реальном времени? - PullRequest
0 голосов
/ 13 ноября 2018

Как добавить пользовательский ключ для базы данных Firebase в реальном времени?Для подключения к базе данных я использую реагирующий нативный API api.

fetch('https://chld-43c34.firebaseio.com/players.json?auth='+token,{
            method: 'POST',         
            body: JSON.stringify( playerData,)     
            }

У меня есть идентификатор пользователя в переменной 'userId', я хочу добавить его в качестве ключа.

1 Ответ

0 голосов
/ 13 ноября 2018

Когда вы используете method: 'POST', база данных генерирует для вас уникальный дочерний ключ.Вместо этого, чтобы записать данные непосредственно в указанное вами место, используйте method: 'PUT' и передайте точное местоположение в URL:

let playerid = 'your_player_id';
fetch(`https://chld-43c34.firebaseio.com/players/${playerid}.json?auth=${token}`,{
    method: 'PUT',         
    body: JSON.stringify( playerData,)     
}

Также см .:

...