2016-07-21 5 views
0

私はAndroidでアプリを書いており、firebaseで作成されたデータベースにデータとストアを作成しています。しかし、私はそのデータベースのすべてのデータを削除できる機能が必要でした。以前は 'Firebase.remove()'というメソッドがありましたが、現在利用できないか、適切なドキュメントがありません。誰かがあなたがそれを削除呼び出すことによって、ルートノードを削除することができる方法firebaseデータベースのエントリまたはエントリをクリアするには?

答えて

2

を提案できるのであれば、それは素晴らしいことだ:

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

「から...私は、そのデータベース内のすべてのデータを削除することができます。.. "、私はあなたがルート要素を空にしたいと思う。今

は、最初のデータベースまたはデータベース自体のキーへの参照を持って、Firebaseデータベースから任意のオブジェクトを削除

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

は今、あなたはあなたが望むものを達成するための二つの方法があるとします

  1. たremoveValue():databaseReference.removeValue();
  2. のsetValue():databaseReference.setValue(null);
関連する問題