问题标签 [graphql-mutation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
111 浏览

react-native - 如何使用 graphql-js-client 在本机反应中运行突变?

我正在使用 graphql-js-client 在本机反应中运行突变(对于 Shopify 移动应用程序)。有没有办法直接执行突变?以下是我迄今为止为 customerCreate 变异所做的。

0 投票
1 回答
96 浏览

graphql - 我们可以使用 Laravel 事件更改/更改嵌套突变吗?

我想使用 Laravel 创建事件来更改突变。我想从来自前端的键中获取任务 ID。然后我想添加这个 ID 来代替键,这样我的任务将使用灯塔结构自动创建。这是样本突变

0 投票
1 回答
1906 浏览

javascript - 如何等待多个graphql突变完成然后调用另一个函数

基本上我有一个对象数组,并且基于该数组的长度,我需要对每个实例进行突变,如下所示:

但是,在完成所有突变之后,我需要调用另一个函数。在调用回调函数之前,我需要等待迭代突变完成。我可以Promise.all在这种情况下使用吗?

0 投票
0 回答
71 浏览

graphql - 未提供所需类型“Type”的变量“$data”

我有一个调查创建突变,我想使用调查创建突变创建嵌套记录。我正在使用查询变量来设置突变数据。当我只创建没有嵌套属性的调查时,它可以成功运行,但是当我添加嵌套属性时,我得到了附加的错误。我在nexus prisma2中有一个后端。

快速帮助将不胜感激。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
64 浏览

graphql - 阿波罗角如何在突变中使用可为空但必需的参数?

我想使用打字稿界面进行更新突变:

因此,如果 null 作为publishFrom 的值传递,则应在服务器上删除原始日期。如果键是可选的并且没有提供publishedFrom,但在模型中已经设置了一个值,它也会被删除。这不是一个选择!是否有可能编写如下突变:

并使 publishedFrom 成为必需但可以为空?

0 投票
1 回答
35 浏览

c# - 链式方法中的 GraphQL 变异输入查询

我正在使用 GraphQL 进行突变查询。我以构造函数的方式创建了 Argument,我想将其转换为链式方法

请帮我在链方法中转换这个查询参数。谢谢

0 投票
2 回答
1108 浏览

symfony - Api-Platform graphql - 在一个突变中创建多个项目

我有一个用户实体,可以使用 GooglePeopleApi 从 Google 添加他/她的联系人。

API 按原样向前端提供一组联系人(Nextjs)。问题是如何在一个突变中插入所有这些联系人。

当然,我可以让前端循环通过数组并一一发布联系人,但这有点愚蠢。

应该可以使用 Contact 输入创建一个类型数组,然后设置一个customArgsMutation. (我从 Hasura 看到了一些例子)。

实体方面,现在看起来像这样(仅相关代码):

用户.php

联系方式.php

graphiqlcreateContact输入如下所示:

0 投票
1 回答
1929 浏览

graphql - AWS Amplify CLI 生成的 GraphQL 突变中的 $condition 输入参数是什么?

我从这个模型在 AWS AppSync(使用 CLI)上生成了一个简单的 GraphQL API:

这会生成一个 CreateWalletProperty、UpdateWalletProperty 和 DeleteWalletProperty 突变,都与此类似:

条件的架构是:

鉴于我总是必须提供强制性的 $input,$condition 参数的用途是什么?

0 投票
1 回答
721 浏览

postgresql - TypeORM TypeGraphQL OneToOne 关系外键不起作用

我正在尝试使用 TypeORM 和 TypeGraphQL 创建双向 OneToOne 关系。我有两个实体一个Account.tsDetails.ts

现在,我可以在帐户的上下文中创建详细信息,并成功地从上下文中填充帐户 ID。

但是,在我的 Account 表中, detailsId 字段(外键)保持为空并且不会更新。因此,我无法在上下文中查询详细信息。

这是我的Account.ts实体

这是我的Details.ts实体。

这是我的解析器。

我相信我定义我的实体错误,否则Account.ts表中将提供外键。

任何帮助是极大的赞赏。

0 投票
0 回答
647 浏览

flutter - Graphql_flutter runMutation 的 QueryResult 返回 null,尽管突变正在正确执行

我正在使用 graphql_flutter 3.1.0 并已开始对我的应用程序进行身份验证,并且需要在成功创建时将用户设置为我的 Provider 状态。我对 CreateUser 的突变目前是:

这成功地在我的 Neo4j 数据库中创建了用户。如果我在我的 GraphQL 界面中运行相同的查询,我会得到完全符合预期的响应:

在我的SignupForm小部件中,我将表单包装起来Mutation并将其传递createUserMutationMutationOptions类似的东西:

到目前为止一切都很好,没有错误。当我尝试通过 onPressed 闭包提交表单时:

result.data 始终为空。我既不知道也不知道runMutation未来result,因此不能等待。也存在并且视情况而定并且是虚假或真实的hasExceptionloading有没有人注意到可能导致result.data始终为空的其他任何事情?