我有一个带有状态日志的模型对象,我希望能够添加一个新的日志项而不必替换整个列表。有办法吗?
这是一个简化的架构。我的项目有一个StatusLog
数组。我想做的是将一个新的列表推到现有列表中,而不必每次都给整个突变表添加突变,因为这样会越来越长。
type StatusLog {
status: String!
timestamp: String!
}
type Project @model @versioned {
id: ID!
statusLog: [StatusLog]
PS提供了一种命令行方式来采用这样的带注释的graphql模式(即带有@model
和@versioned
标记)并在本地生成代码,而不必经历{{1} }?