【问题标题】:How to add custom key for firebase realtime database?如何为 Firebase 实时数据库添加自定义键?
【发布时间】:2018-11-13 12:36:49
【问题描述】:

如何为 firebase 实时数据库添加自定义键?我正在使用 react native fetch api 连接数据库。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    另见:

    【讨论】:

      猜你喜欢
      • 2020-07-30
      • 2023-03-06
      • 1970-01-01
      • 2021-10-04
      • 2019-11-13
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多