Как вы обновляете/создаете нулевое поле в новой записи с помощью 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.

Как вы обновляете/создаете нулевое поле в новой записи с помощью Prisma

И при попытке обновить разрешения существующего пользователя я не могу ничего ввести в это поле, чтобы обновить его. Моя схема неверна?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
0
455
1

Ответы 1

Я считаю, что разрешение - это перечисление (я вроде как узнаю эту схему из курса Веса Боса).

Вы можете добавить элемент в перечисление, используя меню из трех точек > Добавить элемент.

Другие вопросы по теме