Попытка добавить запрос, который фильтрует по уникальному идентификатору этого объекта.
Query.js
async function getAbility (root, args, context, info) {
return await context.prisma.ability({
where : {id : args.abilityId}
}, info)
}
Это также определено в моем файле schema.graphql.
getAbility(where: AbilityWhereUniqueInput) : Ability
Я понимаю, что AbilityWhereUniqueInput исходит из генерации схемы, выполненной с помощью Prisma CLI, однако я не уверен, как ссылаться на него для файла schema.graphql.
Я попытался добавить это вверху файла:
# import * from './generated/prisma-client/prisma-schema'
Но всякий раз, когда я пытаюсь запустить приложение, оно говорит, что оно встречает неожиданный символ '.', Ссылаясь на первую часть пути к файлу, который я предоставляю для импорта.
Другие соответствующие декларации:
schema.graphql
type Ability {
id: ID!
name: String!
description: String!
imagePath: String!
}