У меня есть объект модели, у которого есть журнал состояния, и я хотел бы иметь возможность добавить новый элемент журнала без необходимости замены всего списка. Есть ли способ сделать это?
Вот упрощенная схема. Мои проекты имеют массив StatusLog
. То, что я хотел бы сделать, это вставить новый в существующий список без необходимости указывать мутацию весь список каждый раз, поскольку это будет становиться все длиннее и длиннее.
type StatusLog {
status: String!
timestamp: String!
}
type Project @model @versioned {
id: ID!
statusLog: [StatusLog]
PS есть ли способ командной строки взять аннотированную схему graphql, подобную этой (то есть с тегами @model
и @versioned
), и сгенерировать код локально, без необходимости проходить через amplify api push
?