【发布时间】:2021-10-09 23:56:08
【问题描述】:
我有一个用户模型,我想添加追随者/追随者系统,为此我认为我需要创建一个看起来像这样的单独表
id | user_id | follower_id
1 | 20 | 45
2 | 20 | 53
3 | 32 | 20
但我不知道如何为此创建架构,我所做的是:
model User {
id Int @id @default(autoincrement())
username String
Follows Follows[]
}
model Follows {
id Int @id @default(autoincrement())
following_id Int?
follower_id Int?
user_Following User @relation(fields: [following_id], references: [id])
user_Follower User @relation(fields: [follower_id], references: [id])
}
但这当然不起作用,并且给我一个错误
【问题讨论】:
-
错误是什么?
标签: javascript node.js postgresql database-design prisma