【发布时间】:2018-09-20 07:11:51
【问题描述】:
在我的网络应用程序中,我想创建一个教室并将数据添加到我的 firebase 数据库中。
var fbclass = firebase.database().ref().child('Classes');
function classcreation(q) {
var usuid = generateId();
var myClasses={};
myClasses.TheClass = document.getElementById('classroomName').value;
myClasses.Teacher = user.displayName;
myClasses.TeacherEmail = user.email;
myClasses.ClassID = usuid;
fbclass.child(user.uid).set(myClasses);
}
function generateId(){
return 'xxxx-xxxx-xxxx'.replace(/[x]/g, function(){
return (Math.random() * 9 | 0 ).toString();
})
}
提交按钮后,它将数据存储到firebase
但问题是,如果我用同一个用户创建另一个教室,它只会更新 TheClass[classname] 而不会创建另一个教室。
我的代码有什么问题?我错过了什么?
【问题讨论】:
标签: javascript firebase web firebase-realtime-database