如何删除Firebase中的数据? [英] How to delete data in Firebase?

查看:135
本文介绍了如何删除Firebase中的数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

  ref.child(notifications)。once(value,function(usersSnap){ 
var i = 0
usersSnap.forEach(function(reciptsSnap){//为每个用户
reciptsSnap.forEach(函数(reciptSnap){

reciptSnap.forEach (函数(c){

if(reciptSnap.key ==jkk .....){
console.log(删除日期和其父项+ reciptSnap.key + + c.val())
reciptSnap.key.remove()//不起作用带去除不是函数

code $

解决方案

< reciptSnap DataSnapshot ,其中包含来自数据库位置的数据













p> reciptSnap.ref.remove()


I wanted to delete a key, but I have not been capable of achieve it. I'm trying with:

      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
}

解决方案

The reciptSnap is a DataSnapshot, which contains data from a Database location.
It cannot be removed directly.

You can use:

reciptSnap.ref.remove() 

这篇关于如何删除Firebase中的数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆