prisma - connect

박태영·2024년 1월 3일
0

intaclone

목록 보기
3/8
  • User Schema 의 일부

    1.following 과 follower의 관계는 self-relationship 관계이다 =>(유저 자신들끼리 서로서로 참조)
    2.해당 관계를 schema에 표현하기위해서 @relation 을 이용하고 이름을 같게 작성한다.
  • 해당 관계를 resolver에서 구현하기 위해서는 connect 뒤에 참조하려고 하는 객체의 unique한 필드 값을 넣으면 찾아서 넣어준다.

  • @relation 이름이 같으므로 한쪽이 업데이트를 하면 자동적으로 다른 쪽도 업데이트 됨

  • ex) 팔로잉을 끊으면 끊은 유저의 팔로워에서도 제거됨

profile
어른 아이

0개의 댓글