새소식

Framework/✨ Google Firebase

[Web] Firebase 하위까지 전부 제거하는 방법

728x90

 

👨‍💻 블로그 방문에 감사합니다!

안녕하세요. 팀드모네입니다.
오늘은  Firebase 하위까지 전부 제거하는 방법을 포스팅합니다.

 

🎯 set()을 사용해보세요!

Firebase에서 remove() 함수는 노드를 하나만 지울 수 있습니다.
반대로 set()을 쓰시면 하위 노드까지 모두 제거가 가능합니다.

 

🎯 예제 소스코드

//개인정보 완전삭제
function myPageDelete(){
    var state = confirm("개인정보를 지우시면, 모든 이력이 제거되며 [절대 복구가 불가능]합니다. 개인정보를 지우시겠습니까?");
    if(state == true){
        var name = $("#name").val();
        //DB > myPage, myPageLogin에 저장된 개인정보를 제거
        firebase.database().ref('/myPage/'+name).set({});
        alert('모든 개인정보가 지워졌습니다. 청홈을 이용해주셔서 감사합니다. 더욱 발전하겠습니다.');
        location.href="/";
    }
}

 

👉 Result

추가로 질문사항이 있으면 댓글 남겨주세요 :)

 

블로그 방문해주셔서 감사합니다.

도움이 되셨으면 '좋아요'를 눌러주세요!
추가로 질문사항이 있으면 댓글 남겨주세요 :)

💯포스트 후원하기

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.