graphql - GraphQL 自定义过滤器指令
问题描述
我将制作自定义指令过滤器而不是解析器
但我有错误语法错误:预期名称,找到@
图式
import { gql } from "apollo-server";
const typeDefs = gql`
directive @where(columns: [String]) on ARGUMENT_DEFINITION | INPUT_FIELD_DEFINITION
type Query {
getUser(where: @where(columns: ["PersonColumn"])): String
}
type Mutation {
updateUser(where: @where(columns: ["PersonColumn"])): String
}
`;
export default typeDefs;
解决方案
推荐阅读
- xml - 从 Oracle DB 根据 Key 从 CDATA 中提取值
- ruby-on-rails - 带参数的 Ransack 排序范围
- ruby-on-rails - 密码重置令牌泄露给谷歌分析
- asynchronous - 如何使用 Google Apps Script webapp 发送延迟响应(Slack api)?
- mathematical-optimization - minizinc 中条件变量
- python - 从两个元组列表(随机顺序)中取两个值并相乘
- javascript - 使用文字转语音消息发起呼叫
- pacemaker - 配置起搏器的src addr
- ssl - 智能手机浏览器上基于 SSL 的 socketIO
- crystal-reports - 如何在 Crystal Reports 中按过去 30、60、90、120 天以上对数据进行分组?