MONGODB WITH NESTJS
문서형 데이터는 스키마와 모델을 거쳐 컬렉션에 저장한다
MongoDB는 유연한 BSON 문서를 저장하고, Mongoose는 그 위에 구조와 검증 규칙을 얹어 NestJS 서비스에서 안전하게 다루게 합니다.
ODM boundaryTypeORM이 RDB용 ORM이라면 Mongoose는 MongoDB 문서를 위한
ODM입니다.
Schema문서 필드, 타입, 필수 여부, 기본값과 유효성 규칙을
정의합니다.@Schema
Model스키마가 연결된 컬렉션에 대해 생성, 조회, 수정, 삭제 쿼리를
실행합니다.@InjectModel
DocumentJSON과 비슷한 BSON 형태의 실제 데이터 단위입니다.BSON
Collection동일한 유형의 문서들이 모이는 저장 공간입니다.MongoDB
주의: NoSQL의 유연성은 장점이지만, 서비스 코드에서는 스키마와
검증으로 데이터 형태를 명확히 잡아야 합니다.