如何清除firebase数据库条目或条目?

时间:2016-07-21 08:17:36

标签: android firebase firebase-realtime-database

我正在Android上编写一个应用程序,它会在firebase中创建的数据库中创建一些数据和存储。但我需要有一个功能,我可以删除该数据库中的所有数据。之前有一个名为'Firebase.remove()'的方法,但它现在不可用或缺少适当的文档。所以,如果有人可以建议一种方式,那就太棒了

2 个答案:

答案 0 :(得分:6)

从“......我可以删除该数据库中的所有数据......”,我假设您要清空根元素。

现在,要从Firebase数据库中删除任何对象,首先要引用数据库或数据库本身的那个键,比如说

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference();

现在您有两种方法可以实现您的目标:

  1. removeValue():databaseReference.removeValue();
  2. setValue():databaseReference.setValue(null);

答案 1 :(得分:2)

您可以通过调用删除来删除根节点:

Firebase firebaseRef = new Firebase("myfirebase.com");
firebaseRef.child("node").remove();