Впервые работаю с Firebase, чтобы создать небольшую игру, и у меня отсортированы соединения, чтобы я мог видеть, когда люди входят в систему и отключаются.Я пытаюсь настроить его так, чтобы, если количество пользователей уменьшилось до нуля и база данных пользователей исчезла, вторая база данных с информацией об игре также была удалена, чтобы все могло быть сброшено.Я пробовал несколько различных возможностей кода, в том числе:
database.ref().on('value', function(snap) {
if(!snap.child('usersRef').exists()) {
gameRef.remove();
}
})
Проблема, в противном случае, заключается в том, что информация о последнем дочернем элементе, удаленном из usersRef, сохраняется в базе данных gameRef, а затем все портит.когда я снова попытаюсь открыть страницу с игрой, чтобы начать все заново, потому что Firebase все еще хранит некоторую информацию о старой игре.
Мысли о том, как вызвать удаление второй базы данных, когда база данных пользователейочищается и автоматически удаляется Firebase?