MongoDB

ν•™μŠ΅ν‚€μ›Œλ“œ

  • 초기 μ„€μ •

  • ν™˜κ²½λ³€μˆ˜ μ„€μ •

  • MongoDB + mongoose

βš™οΈ 초기 μ„€μ •

Step1. Project 생성

Step1

Step2. cluster 생성

Step2

Step3. cluster μƒμ„±μ‹œ 선택사항

Step3

Step4. Network Access λ³€κ²½

  • μ΄λ―Έμ§€μ˜ ν‘œμ‹œλœ λ²„νŠΌ ν΄λ¦­ν•˜λ©΄ νŒμ—… λ…ΈμΆœ 됨

Step4

Step5. Network Access λ³€κ²½

  • μ΄λ―Έμ§€μ˜ ν‘œμ‹œλœ λ²„νŠΌ ν΄λ¦­ν•˜λ©΄ λ³€κ²½ ν›„ 확인 λ²„νŠΌ 클릭

Step5

Step6. Database Access 생성

Step6

Step7. Database Access μž‘μ„±

  • 아이디

  • λΉ„λ°€λ²ˆν˜Έ μž‘μ„±(@ κΈ°ν˜ΈλŠ” μ‚¬μš©ν•˜λ©΄ μ•ˆλ¨)

  • Role SelectBox 선택

Step7

πŸ“„ ν™˜κ²½λ³€μˆ˜

  • .env νŒŒμΌμ— μž‘μ„±ν•  ν™˜κ²½λ³€μˆ˜ μ°ΎλŠ” 방법

  • connect λ²„νŠΌ 클릭

Dashboard
  • Drivers μ˜μ—­ 선택

Dashboard
  • ν•΄λ‹Ήμ˜μ—­ μ½”λ“œ λ³΅μ‚¬ν•΄μ„œ ν™˜κ²½λ³€μˆ˜μ— μ§€μ •

Dashboard

πŸƒ mongoose

mongoose νŒ¨ν‚€μ§€ μ„€μΉ˜

DB 폴더 및 파일 생성

  • src/lib/db.ts 생성

schema 폴더 및 파일 생성

πŸ“Œ μ°Έκ³  예제

λͺ¨λΈμ„ μ‚¬μš©ν•˜κΈ° μœ„ν•œ λ©”μ„œλ“œ

Last updated