mongoose

박건태·2023년 6월 28일
0

Database

목록 보기
3/3

//mongoose 연결

npm i mongoose

mongodb/atlas 접속하여, connect -> url 복사

mongoose import하고

mongoose.connect(
"mongodb+srv://qkrrjsxo456:<설정한비번>@express-cluster.4ikzhcl.mongodb.net/?retryWrites=true&w=majority")
.then(() => console.log("mongodb 접속!"))
.catch((err) => console.log(err));

//몽구스는 뭐에여?

MongoDB를 더 편리하게 사용하기 위한 모듈(ODM) / 선택사항입니다.
-> 애플리케이션 계층에서 특정 스키마를 적용시킵니다.
-> 모델 유효성을 검사해줍니다.

//용어

table => collection
row => document
column => field
primary key => __id

// 사용하는 방법

  1. 스키마를 생성
  2. 스키마를 이용해서 모델을 만든다.
  3. 모델을 이용해서 데이터를 컨트롤한다.

스키마는 문서의 구조, 기본값, 유효성 검사기 등을 정의합니다.
-> default, required 등..

0개의 댓글