firebase에 들어가서 하나하나 데이터를 넣어줘도 되지만, 귀찮다.
그냥 내가 화면에서 클릭해서 추가하기! 누르면 자동으로 firestore에 저장되어서 DB로 불러오면 좋겠다.
그러기 위해서 새로운 데이터를 입력해줄 수 있는 페이지(uploade)를 생성해 데이터를 추가해볼 것이다.
우선 상품을 넣고 업로드할 수 있는 페이지를 생성한다.
a : ProductUpload 폴더 생성
set
통해 firestore에 넣는 법✍️ 코드
db.collection('이름').doc('이름').set({key: 'value'})
add
를 통해 firebase에 넣는 법✍️ 코드db.collection('이름').add({key: 'value'})
set
과 add
의 차이점은
add
의 경우, document 이름이 자동으로 생성되는 차이가 있다.
그래서 보통은 set
을 사용해서 doc
의 문서 이름을 생성해주는 것 보다 add
를 사용해서 document이름을 자동으로 생성해주는 것을 많이 사용한다.
더 추가할 예정.