更新的值未反映在 firebase 中

时间:2021-01-12 08:53:09

标签: javascript firebase firebase-realtime-database

我有这个基本的计数器应用程序,它的名称和计数器值保存在 firebase(实时数据库)中。 但是当我单击 div 以增加计数器时,更新后的值显示在其中一个子节点中,但更新后的计数器值未在数据库中更新。

JS:

for( let el of trackBox) {

    let counter = 1;
    
    el.onclick = function () {
      
        el.childNodes[1].innerText = counter++

        let currentNodeToUpdate = el.childNodes[0].innerText

        let query1 = trackerDetailstoDb.orderByChild('tracker_name').equalTo(currentNodeToUpdate)
        
        if(currentNodeToUpdate === query1) {

            trackerDetailstoDb.set({

                tracker_count: counter

            })
        }
     
    }
}

所以我首先交叉检查点击了哪个特定跟踪器,然后将值与数据库匹配,如果匹配,它应该更新该特定跟踪器的计数,但它没有这样做。

我在这里没有做什么?

谢谢

0 个答案:

没有答案