我正在try 在用户和帖子之间创建一对多关系.我可以创建数据库模式,也可以写/查询所有内容,但似乎正在生成的Prisma客户端没有该类型的关系.
例如,我的架构如下所示:
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
}
然后我运行npx prisma generate
,它创建了一个具有以下类型的客户端
/**
* Model User
*
*/
export type User = {
id: number
}
/**
* Model Post
*
*/
export type Post = {
id: number
authorId: number
}
我希望用户类型如下所示:
export type User = {
id: number;
posts: Post[];
}
我是否正确定义了我的Prisma模式?我需要做什么才能使类型包括关系?