관리 메뉴

플랫폼공작소 IT Blog

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

Framework/Google Firebase

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

솜픽(Sompic) 플랫폼공작소 2020. 6. 4. 15:19

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


Firebase에서 remove() 함수는 노드를 하나만 지울 수 있습니다.


그래서 이 포스팅 들어오신거죠? set()을 쓰시면 하위 노드까지 모두 제거가 가능합니다.


아래의 소스코드를 참고해보세요!


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


감사합니다. 궁금한 점이 있으시면 댓글 남겨주세요.

0 Comments
댓글쓰기 폼