【发布时间】:2022-10-25 22:58:04
【问题描述】:
我正在使用 Prisma 生成我的数据库模式,其中包括自动生成的默认 ID 值:
model User {
id Int @id @default(autoincrement())
name String
age Int
}
但是,每当我导入生成的用户模式时,如下所示:
import { User } from "@prisma/client";
它总是在对象形状中有 id - 但是,当我运行创建函数时,它不能使用,因为它总是抱怨 id 丢失(创建形状应该是。
{
"name": "john",
"age": 13
}
是否有任何 Prisma 生成的不包括自动生成的值?我可以创建自己的单独 DTO 类/接口,但这意味着模式没有单一的事实点,我不是它的忠实粉丝。
【问题讨论】:
标签: typescript prisma