我正在使用Javascript,并且在使用动态密钥向Firebase中添加数据时遇到了问题
这是我的变量
var stuID = snap.child("StudentID").val();
我以这种方式添加
DataBaseRef.set({
stuID : stuID
});
它保持设置是“ stuID”的关键,而不是实际值
答案 0 :(得分:1)
您应使用方括号表示法,如下所示:
var myObj = {};
myObj[stuID] = 'myValue'; //or myObj[stuID] = stuID; if it is what you want
DataBaseRef.set(myObj);