Merge branch 'feature/220524_nodejs_orm_model' into 'main'
Feature/220524 nodejs orm model # nodejs 서버 유저 및 키워드 database connection 및 모델 생성 및 쿼리 함수 ## database connection 1. Sequelize ORM 사용하여 db connection ## Model 1. User model 생성 2. Keyword model 생성 3. 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}` See merge request !17
Showing
8 changed files
with
246 additions
and
1 deletions
server/apis/database.js
0 → 100644
server/config/config.json
0 → 100644
server/models/index.js
0 → 100644
server/models/keyword.js
0 → 100644
server/models/user.js
0 → 100644
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment