假设我的schema.prisma
文件中有一个模型:
model Post {
id Int @id @default(autoincrement())
author User @relation(fields: [authorId], references: [id])
authorId Int
}
model
在我的服务器中调用一个包含模型名称的变量
const model: string = [model name generated dynamically]
使用这个字符串我想知道关于这个模型的所有信息。例如,如果这个变量model
恰好是Post
,我想知道它有字段id, author, authorId
以及每个字段的信息,例如author
它引用哪个模型中的哪个字段,在本例中为模型User
字段id
。
我知道 prisma会type
为每个生成一个model
,这样也许我可以通过这种方式访问这些字段,但这对我来说还不够,我还想要有关每个字段的信息。
我搜索了 prisma 文档,还搜索了诸如“获取有关 prisma2 中模型的元信息”之类的内容,但我没有找到任何解决方案。有没有办法做到这一点?