MongoDB에서 데이터베이스를 모델링하는 데 도움이 필요합니다.MongoDB의 스키마 디자인
아래 모델은 성능 문제를 보여줍니다.
- Collection users
- email
- hash
- store
- name
- adress
- logo
- products
- name
- value
- description
- image
- featured
- categories
- id_category
- Collection category
- id
- name
시스템에서 사용자는 상점을 가질 수 있고 상점에는 많은 제품이 있고 제품에는 많은 카테고리가 있습니다.
문제는 홈페이지에 추천 된 제품을 넣고 싶을 때 시스템이 모든 사용자를 검색하는데 좋지 않습니다.
다른 컬렉션에 제품을 넣으려고 생각했지만 MongoDB가 아닌 "관계형"모드를 생각해 보았습니다.