상세 컨텐츠

본문 제목

Firebase_ DB에 있는 데이터 삭제하기, 수정하기

Firebase

by 비오스터딩 2020. 11. 25. 16:57

본문

firestore().collection에는 삭제와 수정기능이 없었다.

하지만 firestore().doc 에는 delete와 update 메서드가 있다.

이 두 메서드를 사용해 삭제하고 수정해보자.

 


삭제하기

delete도 promise다. 그러므로 async를 사용해주자.

하지만 snapshot이 실시간으로 데이터를 보여주기때문에 굳이 사용하지 않아도 괜찮다.

 

매우 쉽게하려고 firebase를 사용하는거긴한데,

메서드들이 다 있어서 수정삭제조차 이렇게 쉬울줄 몰랐다. 허허

 

  firestore().doc('컬렉션이름/문서id').delete();  

문서id를 알아야 사용할 수 있기 때문에

꼭 snapshot메서드를 사용할때 id를 넣어주어야한다.

(어차피 key문제 때문에 id를 사용하긴 했었다.)

 

 


수정하기

update 메서드 안에는 {필드: value}인 객체가 들어간다.

 

  firestore().dod('컬렉션이름/문서id').update({필드이름: 필드내용});  

반응형

관련글 더보기

댓글 영역