반응형
간단하게 뷰를 만들어보겠다.
데이터는 EPL 몇몇 축구팀 선수 데이터를 활용하겠다.
맨체스터 유나이티드 선수 데이터
Create Document를 클릭하자
Document ID는 유니크해야 하기 때문에 team명 약자 + 백넘버로 하겠다.
데헤아를 예를 들면 아래와 같이 입력하였다.
https://namu.wiki/w/%EB%A7%A8%EC%B2%B4%EC%8A%A4%ED%84%B0%20%EC%8B%9C%ED%8B%B0%20FC#s-7.1
그리고 맨시티 선수를 입력하겠다.
mci+백넘버
Development Views 탭과 Production Views 탭이 있는데
이름 그대로 개발과 상용 뷰이다.
뷰는 생성 시에 전체 데이터에 대한 인덱싱을 하기 때문에 부하가 크다. 그래서 개발에서는 일부에 대해서만 생성하여 테스트할 수 있다.
Create Development View를 클릭하여 뷰를 생성하자.
Design Document는 하나 이상의 View를 정의하는 공간이다.
하나의 버킷에 디자인 도큐먼트는 4개 정도 하나의 디자인 도큐먼트에는 10개의 뷰 정도가 적당하다.
Edit를 클릭하여 뷰를 설정하자.
id는 document id인 클럽 약자+백넘버가 되고 emit함수 첫 번째 인자가 key가 된다.
이번에는 Reduce 함수를 사용해보자.
반응형
'DB > Couchbase' 카테고리의 다른 글
윈도 로컬 개발 환경 카우치베이스 연동(SDK) 설정 (아파치, php, couchbase, windows) (0) | 2020.07.10 |
---|---|
bucket index(버킷 인덱스) 생성 (0) | 2020.07.10 |
카우치베이스(Couchbase) 버킷(Bucket) 생성하기 (0) | 2020.06.11 |
카우치베이스(Couchbase) 중요(view, bucket) 용어 설명 (0) | 2020.06.10 |
카우치베이스(Couchbase) Web Console (0) | 2020.06.09 |