티스토리 뷰
Statics
Mongo DB 에 사용하는 Model 에 정적 함수를 추가하는 기능이다 .
예를들면 VideoModel을 만든 후 Video.findByIdAndUpdate 와 같이 이미 만들어진 함수를 사용하는 것과 같이
정적함수를 새롭게 만들어 사용할 수 있다.
https://mongoosejs.com/docs/guide.html#statics
해쉬태그의 코드를 복사붙혀넣기 할 일이 많다면 방법은 2가지가 있다.
1.첫번째는 해쉬태그 함수를 만들어 사용하는것이다.
사용하는 페이지에서 import 해준 뒤
함수를 이용하면 된다
2.두번째는 Static 을 사용하는 것이다.
모델.static ( 함수명 , 어떤역할을 할지) 정해주고
import ,export 할 필요 없이 바로 Video.formatHashtags(hashtags) 로 이용하면 된다
첫번째보다 두번째가 좋은 이유는
1.export , import 과정이 없어 더 단순하다
2.Video 모델에만 사용 가능한 함수여서 더욱 역할에 맞게 사용 가능하다
반복되는 코드 줄이기 방법이였습니다
'자바스크립트' 카테고리의 다른 글
forEach, map, filter, reduce 메서드 작동원리 (0) | 2021.11.24 |
---|---|
자바스크립트 캐러셀 슬라이더(Carousel slider) 만들기 (0) | 2021.07.12 |
Mongoose) exists , findByIdAndUpdate 에 관한 내용 (0) | 2021.06.05 |
자바스크립트 ) 문자열 배열로 변환하기 // Split(); (0) | 2021.06.04 |
MongoDB,Mongoose) 설치법 및 Schema,mongoose 이용 방법에 대한 내용 (0) | 2021.06.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- error
- NextApiRequest
- 아차산
- 프론트앤드
- 위코드
- React
- 북클럽
- 원티드
- 우아한테크코스
- javascript
- import/order
- 프리온보딩
- electron
- nodejs
- WSL2
- nextjs
- 초보
- createPortal
- CLASS
- 윤성우 열혈C프로그래밍
- TopLayer
- NextRequest
- Storybook
- 노마드코더
- jest
- 노개북
- C언어
- 스토리 북
- env
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함