Я борюсь с 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, я получаю такую же ошибку, но что-то вроде гдеполе не определено в типе ввода
Заранее спасибо