Prisma возвращает ошибку ожидаемого типа ввода, но тип указан - PullRequest
0 голосов
/ 26 марта 2019

Я борюсь с API Prisma, может быть, я немного сбиваю с толку, когда пытаюсь выполнить запрос по некоторому полю модели, которое является уникальным, и при использовании детской площадки я получил ошибку.Позвольте мне привести контекст.

type Organization {
    id: ID!
    name: String!
    staff: [Employee!]!
}

type Query {
    organization(id: ID!): Organization!
    organizations: [Organization]!
    organizationByName(name: String!):Organization! //This is the one with the error
}

Это модель данных призмы

type Organization {
    id: ID! @unique
    name: String! @unique
    staff: [Employee!]!
}

, и это сгенерированная схема призмы (часть, представляющая интерес)

input OrganizationWhereUniqueInput {
  id: ID
  name: String
}

наконец, распознаватель:

function organizationByName(parent, {name}, context, info) {
  return context.prisma.organization({name: name});
}

Когда я нажимаю на запрос:

query{
  organizationByName(nombre:"Bitas"){
    id
    name
  }
}

Я получил ошибку:

Причина: 'имя'Имя поля' не определено в типе ввода 'OrganizationWhereUniqueInput'

, но, как вы можете видеть на сгенерированной схеме, поле имени есть ... поэтому яя в замешательстве, может кто-нибудь указать мне правильное направление, я новичок в GraphQL

Примечание: Кроме того, если я хочу решить, используя предложение where, я получаю такую ​​же ошибку, но что-то вроде гдеполе не определено в типе ввода

Заранее спасибо

...