2016-07-21 3 views
0

Я пишу приложение на Android, и он создает некоторые данные и магазины в базе данных, созданной в firebase. Но мне нужно было иметь функциональность, где я могу удалить все данные в этой базе данных. Раньше был метод под названием «Firebase.remove()», но его недоступно сейчас или отсутствует надлежащая документация. Поэтому было бы здорово, если бы кто-то может предложить способКак очистить записи базы данных базы данных или записи?

ответ

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);
Смежные вопросы