graphql - 是否可以将变量放入 GraphQL 标记中?
问题描述
现在我在下面有这个标签。它是静态的,总是会得到一个 id 为 3 的评论。有没有一种可能的方法可以在这个 graphQL-tag 中放置一个变量。所以我可以重新使用graphQL-tag,只需更改变量ID?
export const GET_COMMENTS: any = gql`
{
comments(id: 3) {
userId,
text,
creationDate,
}
}
`;
提前致谢!
解决方案
是的,您可以在GQL查询中传递变量。是在GQL$xyz
中传递变量的一种表示法或变量名。
export const GET_COMMENTS: any = gql`
query GET_COMMENTS($id: Int){ // $id is the variable name
comments(id: $id) {
userId,
text,
creationDate,
}
}
`;
推荐阅读
- google-smart-home - 我可以为 Homegraph api 使用其他数据库而不是 firebase 吗?
- c - C中不兼容的结构指针
- android - 如何使用我的 APK 提供的数据向 Android 联系人提供数据
- flutter - 使用 Flutter bloc_test 测试特定状态
- c# - 如何使用 C# Microsoft.Office.Interop.Word 生成包含重复表头且不在第一页第一行的 word 文档?
- python - Growatt Web Data 使用请求和漂亮的汤与登录
- sas - 估计 SAS 中两个连续变量的风险比
- python - “ValueError:没有为任何变量提供渐变”图层中的自定义函数
- python - 尝试 If Elif Else 语句,只返回两个值
- ios - 如何创建一个仅在数字中而不是在字符串中查找逗号的正则表达式?