如何为Firebase实时数据库添加自定义密钥?

时间:2018-11-13 12:36:50

标签: javascript firebase react-native firebase-realtime-database

如何为Firebase实时数据库添加自定义密钥?我正在使用React Native Fetch api与数据库连接。

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

我在变量'userId'中有用户ID,想将其添加为键。

1 个答案:

答案 0 :(得分:0)

当您使用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,)     
}

另请参阅: