如何删除Firebase中的数据?

我想删除一个密钥,但我还没有能力实现它。 我正在尝试:

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 } 

在这里输入图像说明

reciptSnap是一个DataSnapshot ,它包含来自数据库位置的数据。
它不能被直接删除。

您可以使用:

 reciptSnap.ref.remove()