【发布时间】:2021-11-07 16:45:20
【问题描述】:
我在 prisma.schema 中定义了一个实体“Board”,如下所示:
model Board {
id String @id @default(uuid())
createdAt DateTime @default(now()) @ignore
updatedAt DateTime @updatedAt @ignore
title String
posts Post[]
Team Team @relation(fields: [teamId], references: [id])
teamId String
}
使用 prisma 一段时间后,现在prisma.board.create 功能不可用(我想是在我添加updateAt的时候)
我确实可以使用其余功能,但尝试使用 create 不会自动完成并且出现此错误:
类型“BoardDelegate”.ts(2339) 上不存在属性“create”
我做错了什么?
当其余方法都存在时,create 不存在的常见情况是什么?
【问题讨论】:
-
您应该能够使用
prisma.board.create(...)而不是prisma.create...。 -
这就是我的意思。所有其他功能都存在(prisma.board.update、prisma.board.findMany 等),但 create 不存在
-
您正在运行哪个版本的 Prisma,您启用了哪些实验性功能(如果有)?您是否尝试过通过生成的客户端?