如何在Firebase中自定义键名

时间:2018-11-06 16:35:24

标签: javascript firebase firebase-realtime-database

我需要在Firebase数据库中使用自定义键名作为我的代码

  firebase.database().ref("chat").child('aaa')
    firebaseRef.push({
        text : 'bbb'
    })

结果 enter image description here

2 个答案:

答案 0 :(得分:1)

要使其具有与图像一样的效果,只需添加一个新子项来存储文本并删除.push,因为这将推动随机生成的值来存储文本

   firebase.database().ref("chat").child('aaa').child('ccc')
        firebaseRef.set({
         text : 'bbb'
});

答案 1 :(得分:1)

是的,您可以在自定义键名称下存储数据(但是,您必须自己验证该键的唯一性)。
您的代码将类似于-

var firebaseRef = firebase.database().ref("chat").child('aaa').child('ccc');
firebaseRef.set({
   text : 'bbb'
});

您可以在Firebase Realtime database - Read and Write上进一步阅读。
这将为您提供所需的结构(根据您的图像)。