从Firebase子项中读取变量

时间:2017-08-12 20:12:04

标签: javascript firebase firebase-realtime-database

我的Firebase中有很多Telegram键盘,我想让用户点击的特定键盘的孩子, msg.text是我的键盘的变量

const ref = db.ref('Keyboards/Keyboard1/childs');  //keyboard 1
const ref = db.ref('Keyboards/Keyboard2/childs');  //keyboard 2
const ref = db.ref('Keyboards/Keyboard3/childs');  //keyboard 3

如何添加Keyboard[n],我的意思是msg.text中的ref? 如果我的输入msg.text = Keyboard1,我会得到Keyboard1孩子和......

无效

const ref = db.ref('Keyboards/msg.text/childs');

注意当我的项目是本地json的本地项目时,我使用了Code for this和Works Fine:
locale.keyboards[msg.text].childs

1 个答案:

答案 0 :(得分:2)

您可以尝试以下内容。

db.ref('Keyboards/' + msg.text + '/childs');