GraphQL突变将项目添加到现有数组字段

时间:2019-01-07 19:11:51

标签: graphql aws-amplify

我有一个带有状态日志的模型对象,我希望能够添加一个新的日志项而不必替换整个列表。有办法吗?

这是一个简化的架构。我的项目有一个StatusLog数组。我想做的是将一个新的列表推到现有列表中,而不必每次都给整个突变表添加突变,因为这样会越来越长。

type StatusLog {
  status: String!
  timestamp: String!
}

type Project @model @versioned {
  id: ID!
  statusLog: [StatusLog]

PS提供了一种命令行方式来采用这样的带注释的graphql模式(即带有@model@versioned标记)并在本地生成代码,而不必经历{{1} }?

0 个答案:

没有答案