반응형
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
- ToDo
- vuedraggable
- nuxt universal rendering
- ecmascript modules(esm)
- 함수형 프로그래밍
- reflow
- 참조형 props의 default
- d3 지도 타입스크립트
- 인터넷 거버넌스
- Learning React
- vue draggable 차트 안나옴
- component is already mounted please use $fetch instead.
- firebase id 자동
- vue3 drag and drop
- usefetch
- repaint
- 다자 이해관계자 모델
- cloud firestore id auto increment
- d3 지도
- 화살표 함수 {}
- d3 지도 툴팁
- d3 지도 확대/축소
- commonjs와 ecmascript modules(esm)
- vue 컴포저블 함수
- 화살표 함수 중괄호
- vue composable 함수
- last-modified
- git
- 참조형 default
- $fetch
Archives
- Today
- Total
목록firebase id 자동 (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