반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- vue 컴포저블 함수
- nuxt universal rendering
- usefetch
- d3 지도 확대/축소
- vuedraggable
- vue draggable 차트 안나옴
- $fetch
- 참조형 props의 default
- d3 지도 타입스크립트
- d3 지도
- 참조형 default
- ToDo
- ecmascript modules(esm)
- firebase id 자동
- repaint
- vue composable 함수
- 함수형 프로그래밍
- last-modified
- vue3 drag and drop
- cloud firestore id auto increment
- commonjs와 ecmascript modules(esm)
- 화살표 함수 {}
- 화살표 함수 중괄호
- reflow
- 다자 이해관계자 모델
- 인터넷 거버넌스
- git
- component is already mounted please use $fetch instead.
- Learning React
- d3 지도 툴팁
Archives
- Today
- Total
목록cloud firestore id auto increment (1)
빵 입니다.
Cloud Firestore ID Auto Increment (w/ 꼼수)
Nuxt 프로젝트를 진행하는데 DB로 Firebase의 Cloud Firestore를 사용 중입니다. /board/:boardId로 라우팅했는데, /board/vOvuWpHHefg8ymJXDytZ 형식으로 라우팅되었습니다.Firestore에서 document ID를 기본적으로 랜덤 문자열로 생성하기 때문입니다. 그래서 알아보니 Firestore는 MySQL처럼 auto increment 기능을 기본적으로 제공하지 않았습니다.분산형 NoSQL이기 때문에 숫자 기반 auto increment는 충돌 위험이 크기 때문입니다. 그렇지만 각 게시글이 숫자로 된 고유 ID를 사용할 수 있도록 만들고 싶었습니다.그래서 찾아보았습니다. Firestore에서 공식 지원하는 방법은 아니고...;;;Counter 컬렉션을 ..
프론트엔드
2025. 3. 28. 15:01