Nestjs 限制属性中的字符串值
我想知道如何限制prisma中字段中的可能值 我的模型现在看起来像这样Nestjs 限制属性中的字符串值,nestjs,prisma,Nestjs,Prisma,我想知道如何限制prisma中字段中的可能值 我的模型现在看起来像这样 model FraudOrderCheck { id Int @id @default(autoincrement()) brand_name String retries Int @default(0) validation_state String
model FraudOrderCheck {
id Int @id @default(autoincrement())
brand_name String
retries Int @default(0)
validation_state String @default('processing')
}
如何将验证\u状态中的可能值限制在此范围内
validation_state String @default('processing') // processed, errored
Prisma目前无法限制字符串值。您需要在应用程序逻辑中处理此问题
另一个解决方法是使用枚举:
enum ValidationState {
PROCESSING
PROCESSED
ERROR
}