thumbnail
10_3. Computed Fields
mongoDB
2023.04.03.

10_3. Computed Fields

20230403 150803

commentCount가 추가된 것을 볼 수 있다.

// 그런데 이렇게 호출이 하나 더 추가되었다. 이를 좀 더 좋은 방법으로 내장할 수 있다.
//  - 이를 computedField 라고 한다.

지금은 실습단계라 백에드 코드 수정할 때마다 DB삭제하고 다시 생성하고 하는데,
실무에선 스크립트를 생성해서 기존 데이터를 업데이트 해주는 작업을 해야된다.

우리가 사용한 faker와 비슷한 느낌이다.
faker로 DB 목 데이터 생성하고 했던 것처럼말이다.

  • 권장 방법
    • 개발용 서버를 두고, 거기서 테스트를 충분히 한 다음에 운영에 적용
    • 운영에 적용할 때도 백업을 반드시 하고 적용

20230403 154115 20230403 154157 20230403 154213 20230403 154222

위와 같이 commentCount가 잘 들어오는 것을 볼 수 있다.

// 즉 Blog GET /:blogId API에서 아래 호출을 할 필요가 없어진다. 호출 횟수가 줄어든 것이다.
// const commentCount = await Comment.find({blog: blogId}).countDocuments();
Thank You for Visiting My Blog, Have a Good Day 😆
© 2022 Developer hyungju-lee, Powered By Gatsby.