首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以将graphql游乐场中的变量赋给变异的结果吗

在GraphQL游乐场中,变量可以用于将值传递给查询或变异的参数。然而,无法直接将变量赋给变异的结果。

GraphQL游乐场是一个用于测试和调试GraphQL查询和变异的工具,它提供了一个交互式的界面,可以在其中编写和执行GraphQL操作。在游乐场中,您可以定义变量并将其用作查询或变异的参数。变量可以是标量类型(如字符串、数字等)或输入对象类型。

例如,假设有一个名为"createUser"的变异,它接受一个名为"input"的输入对象参数,该参数包含创建用户所需的信息。您可以在游乐场中定义一个名为"input"的变量,并将其传递给"createUser"变异。

在游乐场中,您可以使用以下方式定义变量:

代码语言:txt
复制
mutation ($input: CreateUserInput!) {
  createUser(input: $input) {
    id
    name
  }
}

然后,在变量面板中,您可以为"input"变量提供一个值,该值必须与"CreateUserInput"类型的结构相匹配。例如:

代码语言:txt
复制
{
  "input": {
    "name": "John Doe",
    "email": "john.doe@example.com",
    "password": "password123"
  }
}

这样,您就可以将变量传递给变异,并在结果中获取所需的字段。

然而,无法将变量直接赋给变异的结果。变异的结果是服务器返回的数据,它是根据您的查询或变异定义和参数计算得出的。您可以在结果中获取特定字段的值,但无法将变量赋给结果。

总结起来,GraphQL游乐场中的变量可以用于传递参数给查询或变异,但无法将变量赋给变异的结果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券