연결 설정
root module에서 Mongo URI와 connection option을 환경별로 주입한다.
Mongoose를 NestJS에 붙일 때는 연결 코드보다 schema 정의, model 주입, document 변환, index와 validation의 책임을 구분해야 한다.
root module에서 Mongo URI와 connection option을 환경별로 주입한다.
feature module에서 schema와 model name을 등록해 provider로 사용할 수 있게 한다.
service가 @InjectModel로 model을 받아 query와 저장을 수행한다.
Mongoose document 내부 필드를 API DTO로 매핑해 노출 범위를 통제한다.