뷰와 독립 디자인 문서의 차이점은 하나의 디자인 문서로 그룹화됩니까? 하나의 디자인 문서에 언제 두 개의 뷰를 넣을 수 있습니까? 이것에 대한 안내서가 있습니까?CouchDB에서 디자인 문서의 뷰 그룹화
2
A
답변
3
전적으로 귀하에게 달려 있으므로 실제 가이드가 없습니다. 여기까지 내가 말할 수있는 의미는 다음과 같습니다.
각 디자인 문서는 원하는만큼 많은 뷰를 가질 수 있습니다. 보기가 처음 조회 될 때까지보기가 작성되거나 갱신되지 않는다는 점에 유의하십시오. 또한 단일 뷰를 쿼리 할 때 동일한 디자인 문서의 다른 모든 뷰도 생성/업데이트됩니다. 수백만 개의 문서가 없으면 문제가되지 않지만 염두에 두어야 할 내용입니다.
또한 뷰의 전체 문자열 값은 버전간에 비교되므로 이름과 함수 텍스트가 동일하면 뷰가 다시 작성되지 않습니다. (참고 이것은 내가보기에 대해 읽은 내용을 기반으로 추측 한 것입니다. 명시 적으로 언급하지 않았습니다.)
일반적으로 핵심 CommonJS 모듈을 많이 포함하는 "공통"디자인 문서로 마이그레이션했습니다 (폼 유효성 검사 기능과 같은) 및 기타 일반 설정. 또한 프로젝트의 각 "엔티티"는 자체보기, 업데이트 처리기, 유효성 검사 함수, 표시/나열 함수 등을 포함하는 별도의 디자인 문서를 갖습니다.이 패턴은 각 엔티티와 함수를 거의 같은 클래스로 그룹화합니다 종류. 나는 유지 관리가 훨씬 쉬우 며 각 엔티티가 자체 포함될 때 명명이 좀 더 쉽다는 것을 발견했습니다.
관련 문제
- 1. 테이블의 행 그룹화 - 디자인
- 2. CouchDB에서 문서의 개정 번호를 어떻게 나열 할 수 있습니까?
- 3. MVC의 뷰, 컨트롤러, 모델 그룹화
- 4. 페이지 뷰 클래스 디자인
- 5. 약 안드로이드 뷰 디자인
- 6. 디자인 문서의 최상의 버전을 만드는 방법은 무엇입니까?
- 7. CouchDB에서 주어진 데이터베이스에 대한 모든 _design 문서 목록을 어떻게 구합니까?
- 8. 적절한 모델 뷰 컨트롤러 디자인
- 9. UIView에서 테이블 뷰 그룹화 된 backgound가 필요합니까?
- 10. ASP.NET MVC 그룹화/재사용 뷰 기능
- 11. 이상한 그룹화 된 테이블 뷰 액세서리 문제
- 12. CouchDB에서 'this'는 무엇을 나타 냅니까?
- 13. CouchDB에서 복잡한 동적 쿼리
- 14. Apache CouchDB에서 키로 검색
- 15. CouchDB에서 url을 다시 작성하십시오.
- 16. couchdb에서 작업을 실행하는 방법
- 17. Couchdb에서 수정 횟수 제한
- 18. CouchDb에서 문서 첨부 삭제하기
- 19. CouchDB에서 세션을 시뮬레이션 하시겠습니까?
- 20. CouchDB에서 foo LIKE "% bar %"
- 21. couchDB에서 RDBMS로 마이그레이션
- 22. CouchDB에서 해시 배열을 매핑/축소하십시오.
- 23. xml 파일의 디자인 뷰 문제 : Android
- 24. 뷰 핸들러 디자인 패턴의 출처는 어디입니까?
- 25. Interface Builder에서 UIViewController에 느리게로드 할 디자인 뷰
- 26. iPhone 하위 뷰 디자인 (UIView 대 UIViewController)
- 27. hierachy에 대한 질문 iOS에서의 뷰 디자인
- 28. 디자인 타임에 WPF의 다중 열리스트 뷰
- 29. CouchDB 0.11에서 디자인 문서의 lib 섹션을 사용하는 방법
- 30. CouchDB에서 사용자 등급/즐겨 찾기 구현하기