GraphQL мутация для добавления элемента в существующее поле массива - PullRequest
0 голосов
/ 07 января 2019

У меня есть объект модели, у которого есть журнал состояния, и я хотел бы иметь возможность добавить новый элемент журнала без необходимости замены всего списка. Есть ли способ сделать это?

Вот упрощенная схема. Мои проекты имеют массив StatusLog. То, что я хотел бы сделать, это вставить новый в существующий список без необходимости указывать мутацию весь список каждый раз, поскольку это будет становиться все длиннее и длиннее.

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

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

PS есть ли способ командной строки взять аннотированную схему graphql, подобную этой (то есть с тегами @model и @versioned), и сгенерировать код локально, без необходимости проходить через amplify api push?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...