如何更新 graphql 条目?

Posted

技术标签:

【中文标题】如何更新 graphql 条目?【英文标题】:How can I update a graphql entry? 【发布时间】:2019-11-08 00:02:40 【问题描述】:

我的架构如下:

type User @model 
  id: ID!
  firstName: String!
  lastName: String!
  locations: [Location]


type Location @model 
  id: ID!
  listOfPictures: [String]
  address: String!
  owner: User

目前我对位置和用户都有条目。我的位置的条目都是空的。 我想更新我的 ID 为“1234”的位置之一,以将字段“所有者”设置为 ID 为“5678”的用户。

正确的语法是什么?我必须在 Appsync 控制台中输入什么内容?

此外,我如何更新 ID 为“abc”模型的用户的“位置”字段,以将位置数组添加到 ID 为“def”的位置? 谢谢。

【问题讨论】:

【参考方案1】:

您可以使用突变更新您的数据:https://docs.aws.amazon.com/appsync/latest/devguide/quickstart-write-queries.html

【讨论】:

以上是关于如何更新 graphql 条目?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用变量更新graphql中的条目

在 Graphcool / GraphQL 中发布更新突变时如何“更新”数组/嵌套字段?

GraphQl 计数聚合条目

GraphQL 编辑条目添加新条目

如何更新`info` graphql中的SelectionSet?

graphql prisma node js postgresql如何将创建日期/更新字段添加到graphql类型?