我有这样一个模型:
type Email {
id: ID! @unique
confirmed: Boolean! @default(value: "false")
formatted: String! @unique
raw: String!
}
在保存到数据库之前,我需要将raw
字段中的值小写并将其放入字段中。formatted
问题是我已经有了三个用例(联系我们、订阅新闻、注册),我需要在三个不同的解析器中编写相同的代码。
为了避免重复,我认为以某种方式在指令中执行此操作会很好。
是否可以创建我自己的指令来处理这个问题?
更新:从 Prisma v1.18 开始,这是不可能的。