如何为Firebase实时数据库添加自定义密钥?我正在使用React Native Fetch api与数据库连接。
fetch('https://chld-43c34.firebaseio.com/players.json?auth='+token,{
method: 'POST',
body: JSON.stringify( playerData,)
}
我在变量'userId'中有用户ID,想将其添加为键。
答案 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,)
}
另请参阅: