상세 컨텐츠

본문 제목

Sequelize :: 해시태그 등록하기 (findOrCreate)

Sequelize

by 비오스터딩 2021. 1. 5. 14:23

본문

 

 

  모델.findOrCreate({ where: { options: 이름 } }); 

 

모델 테이블에서 이름을 찾는다.

이름이 없으면 이름을 만든다.

[ 이름, boolean값 ] 을 반환한다.

( boolean값은 만들었으면 true, 아니면 false를 반환한다.)

 

정규표현식을 사용하여 글에서 hashtags를 분리한다. (배열에 담겨짐)

 

findOrCreate 메서드를 사용하여 Hashtag 테이블에 저장한다.

  tag.slice(1).toLowerCase()  

해시태그에서 #을 뺀 값을 소문자로 저장한다. 

 

PostHashtag 테이블에 해시태그를 저장한다.

반응형

관련글 더보기

댓글 영역