User과 Post의 관계로 생각하는 것이 가장 심플
User : Post = 1 : n
@relation(fields:[relation을 정의할 테이블의 Key (Foreign Key)], references:[참조할 다른 테이블의 Primary Key])
Post : Comments = n : n
각자 스키마 모델에 Thing[] 이라고 추가하기
model User{
id Int @id @default(autoincrement())
posts Post[]
}
model Post{
id Int @id @default(autoincrement())
author User @relation(fields:[authorId], references:[id])
authorId Int
comments Comment[]
}
model Comment{
id Int @id @default(autoincrement())
comments String
posts Post[]
}
참고문서링크:
https://www.prisma.io/docs/concepts/components/prisma-schema/relations
'Prisma' 카테고리의 다른 글
22.01.09 실용적인 프리즈마 예제 공유 (0) | 2022.01.09 |
---|---|
22.01.09 select fields(정리중) (0) | 2022.01.09 |
22.01.09 [prisma] CRUD update query (0) | 2022.01.09 |
22.01.05 [prisma] Date.now()와 new Date() (0) | 2022.01.05 |
21.11.11 pagination (0) | 2021.11.12 |