繁体   English   中英

如何使用Prisma在新记录中更新/创建空字段

[英]How do you update/create a null field in a new record with Prisma

我正在为CRUD应用程序上的用户设置权限,我想给自己一个ADMIN的权限,但我似乎无法做到这一点。 我为user设置了我的数据类型,如下所示:

datamodel.graphql

type User {
    id: ID! @unique
    name: String!
    email: String! @unique
    password: String!
    resetToken: String
    resetTokenExpiry: String
    permissions: [Permission]
}

schema.graphql

type User {
    id: ID!
    name: String!
    email: String!
    permissions: [Permission!]!
}

使用我的Prisma控制台时,我可以填写 permissions 之外的所有字段。

在此输入图像描述

在尝试更新现有用户的权限时,我似乎无法在该字段中键入任何内容来更新它。 我的架构错了吗?

我相信许可是一个枚举(我有点认识到Wes Bos课程的架构)。

您可以使用三点菜单>添加项目将项目添加到枚举

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM