간단한 설명:
컬렉션의 모든 문서가 유사하지만 동일하지 않은 구조를 갖는 경우 이를 다형성 패턴이라고 합니다.
예:
실제 비즈니스에서 사용해야 할 것은 사용자 게시물, 게시물 일반적인 구조는 다음과 같습니다. 동일하지만 표시해야 하는 게시물의 유형에 따라 구체적인 내용이 다릅니다. 따라서 이때는 다형성 모드를 사용하는 것이 더 적절합니다. 단일 쿼리로 모든 게시물과 해당 내용을 얻을 수 있으므로 성능이 향상됩니다. 아래와 같이:
요약:
다형성 패턴은 문서에 차이점보다 유사점이 더 많을 때 사용됩니다. 이 패턴 디자인의 일반적인 사용 사례는 다음과 같습니다.
단일 보기 애플리케이션 콘텐츠 관리 모바일 앱 제품 카탈로그
다형성 패턴은 단일 컬렉션 내에서 쿼리를 허용하는 구현하기 쉬운 디자인을 제공합니다. 이는 편리한 데이터 구축 기능을 제공하는 mongodb의 스키마리스 설계이기도 합니다.
SQL과 관련된 더 많은 기술 기사를 보려면 SQL Tutorial 칼럼을 방문하여 알아보세요!
위 내용은 MongoDB – 스키마로 구축된 다형성 스키마의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!