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({필드이름: 필드내용});
Firebase_ Storage에서 data 삭제하기 (0) | 2020.11.26 |
---|---|
Firebase_ 웹 및 Storage에 사진 업로드 (0) | 2020.11.26 |
Firebase_ onSnapshot을 사용하여 실시간으로 DB 가져오기 (0) | 2020.11.25 |
Firebase _ 멘션에 사용자 이름 정보 저장하기. (0) | 2020.11.25 |
Firebase_ DB에 data넣고 받아오기 (0) | 2020.11.24 |
댓글 영역