본문 바로가기
DB/MongoDB

[Mongoose] 코드에서 MongoDB 사용하기

by 노믹 2022. 12. 13.

mongoose의 문서(Document)란?

  • MongoDB에서 가지고 있는 각 데이터 하나하나를 문서(Document)라고 정의합니다.
  • 1개 이상의 Key-Value의 쌍으로 이루어져있습니다.
{
    "_id": ObjectId("6682192a1c155bd2f27881"),
    "name": "kjm",
}

mongoose의 컬렉션(Collection)이란?

  • JSON 형식의 여러가지 문서(Document)를 보유할 수 있습니다.
  • 이후에 설명할 관계형 데이터베이스(RDB)Table과 동일한 역할을 합니다.

mongoose의 스키마(Schema)란?

  • 스키마는 컬렉션(Collection)에 들어가는 문서(Document)에 어떤 종류의 이 들어가는지를 정의합니다.
  • 데이터를 모델링할 때 사용합니다.

mongoose의 모델(Model)이란?

  • 데이터베이스에 데이터를 저장해줄때 데이터의 구조를 담당합니다.
  • 스키마를 사용하여 만들고, MongoDB에서 실제 작업을 처리할 수 있는 함수들을 지니고 있습니다.
  • 문서(Document)를 생성할 때 사용합니다.

'DB > MongoDB' 카테고리의 다른 글

역순 Sort 정렬, Limit 제한하기  (0) 2022.12.14
[Mongoose] Schema 세팅 할 때 createdAt 자동 설정  (0) 2022.12.14
[Mongoose] 스키마와 모델  (0) 2022.12.13
Studio 3T  (0) 2022.12.13
MongoDB란?  (0) 2022.12.13