문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

데이터 모델 예제 및 패턴

다음도 참조하세요.

추가 패턴 및 사용 사례는 패턴으로 구축을참조하세요.

다음 문서에서는 다양한 데이터 모델링 패턴 및 일반적인 스키마 설계 고려 사항에 대한 개요를 제공합니다.

문서 간 모델 관계

문서 간의 관계를 모델링하는 예시입니다.

포함된 문서로 일대일 관계 모델링하기
포함된 문서를 사용하여 연결된 데이터 간의 일대일 관계를 설명하는 데이터 모델을 제시합니다.
포함된 문서로 일대다 관계 모델링하기
포함된 문서를 사용하여 연결된 데이터 간의 일대다 관계를 설명하는 데이터 모델을 제시합니다.
내장된 문서로 다대다 관계 모델링
내장된 문서 를 사용하여 연결된 데이터 간의 다대다 관계를 설명하는 데이터 모델을 제시합니다.
포함된 문서로 일대다 관계 모델링하기
참고 사용하여 문서 간의 일대다 관계를 설명하는 데이터 모델을 제시합니다.
모델 트리 구조

트리 구조 모델링 예시입니다.

부모 참조가 있는 모델 트리 구조
레퍼런스를 '차일드(child)' 노드 내 '페어런트(parent)' 노드에 트리와 같은 구조로 문서를 정렬하는 데이터 모델을 제시합니다.
자식 참조가 있는 모델 트리 구조
레퍼런스를 '페어런트(parent)' 노드 내 '차일드(child)' 노드에 트리와 같은 구조로 문서를 정렬하는 데이터 모델을 제시합니다.

트리 구조에 대한 데이터 모델의 추가 예시는 모델 트리 구조를 참조하세요.

특정 모델 애플리케이션 컨텍스트

특정 애플리케이션 컨텍스트에 대한 모델 예시입니다.

원자 조작용 모델 데이터
동일한 문서 내에 원자성 업데이트와 관련된 필드를 임베딩하여 필드가 동기화 되도록 하는 방법을 보여줍니다.
키워드 검색을 지원하는 모델 데이터
키워드를 텍스트 필드와 동일한 문서의 배열에 저장하여 키워드 검색을 지원하는 한 가지 방법을 설명합니다. 이 패턴은 다중 키 인덱스와 결합하여 애플리케이션의 키워드 검색 작업을 지원할 수 있습니다.
← 스키마 유효성 검사 우회