在Firebase中添加动态密钥

时间:2018-10-17 14:42:05

标签: javascript firebase firebase-realtime-database

我正在使用Javascript,并且在使用动态密钥向Firebase中添加数据时遇到了问题

这是我的变量

 var stuID = snap.child("StudentID").val();

我以这种方式添加

DataBaseRef.set({
          stuID : stuID

  });

它保持设置是“ stuID”的关键,而不是实际值

Like This

1 个答案:

答案 0 :(得分:1)

您应使用方括号表示法,如下所示:

var myObj = {};
myObj[stuID] = 'myValue';   //or myObj[stuID] = stuID; if it is what you want
DataBaseRef.set(myObj);