Feature/220524 nodejs orm model
nodejs 서버 유저 및 키워드 database connection 및 모델 생성 및 쿼리 함수
database connection
- Sequelize ORM 사용하여 db connection
Model
- User model 생성
- Keyword model 생성
- User-Keyword many to many 관계 생성
Query
-
addKeyword
- 키워드 추가 함수
INPUT: {keyword, userId}
- 유저 id 기반으로 키워드 추가 및 연결 테이블 레코드 생성
- 키워드 추가 함수
-
deleteKeyword
- 키워드 삭제 함수
INPUT: {userId, keyword}
- 유저 id 기반으로 연결 테이블 레코드 삭제
- 키워드 삭제 함수
-
getKeywordsByUserId
- 유저가 등록한 키워드 조회 함수
INPUT: {userId}
- 유저 id 기반으로 연결된 모든 키워드 조회
- 유저가 등록한 키워드 조회 함수
-
getUsersByKeyword
- 키워드를 등록환 유저 조회 함수
INPUT: {keyword}
- 키워드 기반으로 연결된 모든 유저 조회
- 키워드를 등록환 유저 조회 함수
-
getAllUsers
- 등록된 모든 유저 조회 함수
INPUT: {NONE}
- 등록된 모든 유저 조회 함수
-
getAllKeywords
- 등록된 모든 키워드 조회 함수
INPUT: {NONE}
- 등록된 모든 키워드 조회 함수