【发布时间】:2019-11-06 10:26:30
【问题描述】:
尝试添加一个按此对象的唯一 ID 过滤的查询。
查询.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!
}
【问题讨论】:
标签: node.js graphql apollo prisma prisma-graphql