如何删除Firebase中的数据?

时间:2017-02-01 18:26:42

标签: javascript node.js firebase firebase-realtime-database

我想删除一个密钥,但我无法实现它。我正在尝试:

      ref.child("notifications").once("value", function(usersSnap) {
         var i = 0
         usersSnap.forEach(function(reciptsSnap) { //for every user
            reciptsSnap.forEach(function(reciptSnap) {

                  reciptSnap.forEach(function(c) {

if (reciptSnap.key=="jkk....."){
console.log("removed date nad its parent"+reciptSnap.key+" "+c.val())
reciptSnap.key.remove()  //did not work brings remove is not a function
}

enter image description here

1 个答案:

答案 0 :(得分:2)

reciptSnapDataSnapshot,其中包含数据库位置的数据 它无法直接删除。

您可以使用:

reciptSnap.ref.remove()