Sequelize
Sequelize :: 해시태그 등록하기 (findOrCreate)
비오스터딩
2021. 1. 5. 14:23
모델.findOrCreate({ where: { options: 이름 } });
모델 테이블에서 이름을 찾는다.
이름이 없으면 이름을 만든다.
[ 이름, boolean값 ] 을 반환한다.
( boolean값은 만들었으면 true, 아니면 false를 반환한다.)
정규표현식을 사용하여 글에서 hashtags를 분리한다. (배열에 담겨짐)
findOrCreate 메서드를 사용하여 Hashtag 테이블에 저장한다.
tag.slice(1).toLowerCase()
해시태그에서 #을 뺀 값을 소문자로 저장한다.
PostHashtag 테이블에 해시태그를 저장한다.
반응형