[ Node ] VS Code에서 MongoDB 사용하기

ay0530·2023년 11월 2일
0
post-thumbnail

01. VS CODE에서 MongoDB 연결

[ /schemas/index.js ]
1. 변수에 mongoose 패키지 참조
2. mongoose .connect() : MongoDB 연결
- 나는 MongoDB connetion 오류 떠서 버전 바꿔서 재설치 했다가 DB 실행이 안돼서 MongoDB 클라우드를.. 사용하게 되었다.. MongoDB 오류는 강의 학습 후 해결할 예정 ㅠㅠㅠ
3. mongoose .catch() : MongoDB 연결 실패 시 오류 문구 출력
4. module.exports : connect 내보내기!

[ /app.js ]
1. /schemas/index.js에서 내보낸 connect 받아온 후 실행하기

02. 상품 모델 작성

  1. mongoose.Schema({}) : 스키마 생성
  2. {} 내부에 사용할 컬럼명과 속성 작성해주기
  3. mongoose.model("모델명", 변수) : 모델 생성

03. MongoDB에 상품 저장

  1. require() : /schemas/goods.js 받아오기

  2. post("경로",async(req,res)=>{}) : post메소드에 동기처리

  3. await.@@.find({}) : DB에서 값이 있는지 검색하고 검색 완료 대기(await)

  4. if(@@.length) : 검색 결과가 있는 경우 중복 저장 방지를 위해 에러 출력 status(400), success: false

  5. await @@.create(){} : DB에 저장

  6. POST Method 실행 후 결과 확인하기

  • 나는 MongoDB 클라우드에서 확인!
profile
강아지 좋아

0개의 댓글