在离子中如何在任何情况下删除子成员

时间:2019-03-12 12:01:48

标签: firebase firebase-realtime-database ionic3

我是ionic和firebase的新手,正在尝试删除“ kelime-listesi” / kursid中具有相同值的所有记录。

我要删除kursid =“ the same value”的记录。我的意思是在SQL “从kelime-listesi中删除*,其中kurs-id =“ ..... value”

我的firebase数据库结构在这里

enter image description here

   kelime-listesi
            -L_hGsNndIPVuQIjVdfw
               anlam1:"tjt"
               anlam2:"tyuj"
               kelime:"tujktu"
               kursid:"-LYl8D8E_xlBlu7zjmzz"
               ornek: "tyut"
               uid:   "DXuAA9bAg6UcmhDrYNgt06l1XH43"

           -L_hLbDve12vjL2UVOz9
              anlam1:"tghe"
              anlam2:"ertert"
              kelime:"nnmmm"
              kursid:"-LYl8D8E_xlBlu7zjmzz"
              ornek:"erter"
              uid:"DXuAA9bAg6UcmhDrYNgt06l1XH43"


我的ts代码是:

this.removeListRef=firebase.database().ref('kelime-listesi');

    this.removeListRef.orderByChild('kursid').equalTo(kursId).on("value", eventListSnapshot => {

        eventListSnapshot.forEach(snap => {
          snap.val().remove;//not working
            console.log(snap.val().kelime);
            console.log(snap.val().anlam1);
            console.log(snap.val().anlam2);
            console.log(snap.val().ornek);
            console.log(snap.val().kursid);


          return false;
        });
      });

我应该使用ref还是其他方法? 谢谢您的帮助。

0 个答案:

没有答案