티스토리 뷰
exist()
https://mongoosejs.com/docs/api.html#model_Model.exists
필터를 필요로 하고 오브젝트의 어떤 property도 필터가 가능하다
예를 들어 비디오.exists({_id : id })를 하였는데 비디오의 id 가 현재 URL의 id와 같은지 true,false를 체크하는 기능으로 사용할 수 있다
findByIdAndUpdate()
https://mongoosejs.com/docs/api.html#model_Model.findByIdAndUpdate
2개의 인자를 필요로 하는데
id를 첫번째 인자로 꼭 받아야함
2번째는 업데이트 할 오브젝트를 명시해주면 된다.
비디오의 id를 불러와서 그에맞는 title,description,hashtags 등을 새로운 내용으로 업데이트 하는 역할을 한다
또한
hashtags.split(",").map((word) => (word.startsWith('#') ? word : `#${word}`)),
를 하였는데 이처럼 무엇인가를 생성하거나 업데이트 하기 전에 작동해야 할 function에 대한 이해가 필요하겠다
'자바스크립트' 카테고리의 다른 글
자바스크립트 캐러셀 슬라이더(Carousel slider) 만들기 (0) | 2021.07.12 |
---|---|
MongoDB,Mongoose) Statics 에 관한 내용 (0) | 2021.06.06 |
자바스크립트 ) 문자열 배열로 변환하기 // Split(); (0) | 2021.06.04 |
MongoDB,Mongoose) 설치법 및 Schema,mongoose 이용 방법에 대한 내용 (0) | 2021.06.03 |
PUG,EXPRESS) 데이터를 back end로 보내는 방법 (0) | 2021.06.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 아차산
- C언어
- Storybook
- React
- env
- 프리온보딩
- 초보
- 노개북
- createPortal
- import/order
- TopLayer
- error
- nextjs
- javascript
- electron
- 스토리 북
- 윤성우 열혈C프로그래밍
- NextApiRequest
- nodejs
- WSL2
- 노마드코더
- NextRequest
- CLASS
- 위코드
- 우아한테크코스
- 원티드
- jest
- 북클럽
- 프론트앤드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함