从Firebase中删除孩子 [英] Delete child from firebase

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

问题描述

我使用以下代码添加一个孩子,并在FireBase中为其设置一个值.

I use following code to add a child and set a value to it in FireBase.

 String ref = Constants.Client+"/"+Constants.firebaseProjects+"/"+Constants.ProjectName+"/xyz";
 final DatabaseReference ref = FirebaseDatabase.getInstance().getReference(FirebaseRefer);
 ref.child("mockChild").push().setValue("")

如何删除"mockChild"?

What can I do to delete the "mockChild" ?

推荐答案

ref.child("mockChild").removeValue();

添加子代的代码- ref.child("mockChild").push().setValue("Hello");

删除子代的代码- ref.child("mockChild").removeValue();

让我们以用户数据库为例:

Lets take an example in a user db:

ref.child("Users").child("User1").setvalue("User 1");
ref.child("Users").child("User2").setvalue("User 2");
ref.child("Users").child("User3").setvalue("User 3");

现在,如果要从数据库中删除特定用户,则必须使用以下代码:

Now if you want to remove a specific user from the database you have to use this code:

ref.child("Users").child("User2").removeValue();

由于firebase是一个键值数据库,它将从User2和该键中删除该值,因为该键不能单独使用.这将从数据库中删除对User2的完整引用.

Since firebase is a key value database, it will remove the value from User2 and also the key since the key can't be on it's own. This will remove the entire reference to User2 from your database.

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

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