graphql - 尝试在 AWS AppSync 中删除时出错

标签 graphql aws-amplify aws-appsync

我在 AWS AppSync 中使用 Graphql。我可以毫无问题地创建项目,但当我尝试删除项目时,出现此错误。

ConflictUnhandled - 冲突解决程序拒绝突变。

我正在使用

deleteFavorite(input: {id: "ce8dfa4c-ef87-492e-9a87-f17d2f0b06c8", _version: 1})

来自此自动创建的突变

export const deleteFavorite = /* GraphQL */ `
  mutation DeleteFavorite(
    $input: DeleteFavoriteInput!
    $condition: ModelFavoriteConditionInput
  ) {
    deleteFavorite(input: $input, condition: $condition) {
      id
      productID
      useremail
      userID
      _version
      _deleted
      _lastChangedAt
      createdAt
      updatedAt
    }
  }
`;

最佳答案

答案是确保我将相同的版本传递回删除请求

关于graphql - 尝试在 AWS AppSync 中删除时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66645254/

相关文章:

aws-amplify - 对于 Amplify Datastore 设置,有没有办法关闭 AWS AppSync 以仅在本地工作?

reactjs - Graphql apollo 客户端从 AppSync 返回空值

graphql - 错误消息: Instance Data is not valid whilst updating a GraphQL schema

node.js - GraphQLJS 使用 .graphql 文件从 NodeJS 进行查询

reactjs - 使用 Amplify 实现的登录表单未应用样式

amazon-web-services - 无法使用 Amazon Amplify 从 Lambda 调用 GraphQL

amazon-web-services - Appsync 响应映射模板 json 键名称更改

graphql - AWS AppSync GraphQL 订阅在事件上返回空值

node.js - 我可以使用 ApolloClient 订阅 Appsync graphql 吗?

reactjs - React-apollo 中的 data.refetch() 函数如何工作