在firebase

时间:2017-12-24 08:36:09

标签: javascript firebase firebase-realtime-database

var username="aashiquemd2212";
var myvar="14ca120";
var assmtEid=11;
function saveDB(newid)
{
    ref2 = database.ref(username+'/course/'+myvar+'/ExerciseTable/'+assmtEid+'/');
    ref2.remove();

    refe = database.ref(username+'/course/'+myvar+'/ExerciseTable');
    refe.child(assmtEid).set({
    Exid: assmtEid,
    Ename: displayname,
    Etotal: "20"
    });
    var tb=document.getElementsByClassName("tbody")[0];
    var len=tb.rows.length;
    for(var l=0;l<len;l++)
    {
        tno=l+1;
        tnam=tb.rows[l].childNodes[0].childNodes[0].value;
        tmark=tb.rows[l].childNodes[2].childNodes[0].value;
        console.log("**"+tno+"**"+tnam+"**"+tmark+"**");
        ref2.child(tno).set({
        cid:tno,
        cname:tnam,
        ctotal:tmark
        });// criteria save
         var kn=document.getElementsByClassName("tide")[0].rows.length;

         for(var lent=0;lent<kn;lent++)
         {
             mtd1=lent+1;
             mtd2=document.getElementsByClassName("tide")[l].rows[lent].childNodes[0].childNodes[0].value;
             mtd3=document.getElementsByClassName("tide")[l].rows[lent].childNodes[1].childNodes[0].value;
            console.log("--"+mtd1+"--"+mtd2+"--"+mtd3+"--");
             ref2.child(tno+"/"+mtd1+"/").set({
             did:mtd1,
             dname:mtd2,
             dmark:mtd3
             });// descriptive save

         }
         console.log("#####################");
    }

}

这里我试图删除一个节点并再次立即创建具有更新元素的相同节点。但是当我试图删除并创建相同的节点时,我会给我带来一些错误。这是我从firebase DB中检索时的图像。 Before updating the DB Firebase DB 当我尝试编辑内容时,我给了我像输出一些错误。我将值你好更改为 hi Here is the error Extra elements are added in the firebase database

0 个答案:

没有答案