Firebase
Firebase_ DB에 있는 데이터 삭제하기, 수정하기
비오스터딩
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({필드이름: 필드내용});
반응형