프로젝트 구조

hero find, findOne, skip, take, relations

hero, heroes를 데이터베이스에서 쿼리하도록 수정한다.

먼저 hero.resolve.ts를 수정한다.

http://localhost:4000 에서 테스트해본다.

hero create

hero 데이터와 one-to-many 관계인 여러개의 power 데이터가 입력으로 들어오면 먼저 Hero 인스턴스를 만들어서 저장한다. 그러면 저장후에 자동생성된 id 값이 자동으로 저장된다.

그러면 그 후에 power를 저장할때 해당 hero 정보를 넣어주면 power 데이터에 foreign key 정보가 입력되게 된다.

http://localhost:4000에서 테스트해보자.

hero update

hero delete

Hero 테이블 삭제시 one-to-many 관계의 power 테이블도 같이 삭제하기 위해서 cascade 옵션을 추가한다.

type 추가

resolver 추가

http://localhost:4000에서 테스트한다.

Comments are closed.