티스토리 뷰

자바스크립트

Mongoose) exists , findByIdAndUpdate 에 관한 내용

YG - 96년생 , 강아지 있음, 개발자 희망 2021. 6. 5. 09:00

exist()

 

https://mongoosejs.com/docs/api.html#model_Model.exists

 

Mongoose v5.12.12: API docs

 

mongoosejs.com

 

필터를 필요로 하고 오브젝트의 어떤 property도 필터가 가능하다

예를 들어 비디오.exists({_id : id })를 하였는데 비디오의 id 가 현재 URL의 id와 같은지 true,false를 체크하는 기능으로 사용할 수 있다

 

 

 

findByIdAndUpdate()

 

https://mongoosejs.com/docs/api.html#model_Model.findByIdAndUpdate

 

Mongoose v5.12.12: API docs

 

mongoosejs.com

 

2개의 인자를 필요로 하는데

id를 첫번째 인자로 꼭 받아야함

2번째는 업데이트 할 오브젝트를 명시해주면 된다.

 

 

 

비디오의 id를 불러와서 그에맞는 title,description,hashtags 등을 새로운 내용으로 업데이트 하는 역할을 한다

 

또한 

 

hashtags.split(",").map((word) => (word.startsWith('#') ? word : `#${word}`)),

 

를 하였는데 이처럼 무엇인가를 생성하거나 업데이트 하기 전에 작동해야 할 function에 대한 이해가 필요하겠다

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함