AWS amplify graphql appsync — как заменить массив вместо добавления?

#amazon-web-services #graphql #aws-appsync #amplify

Вопрос:

Я использую AWS amplify с graphql и appsync. У меня есть поле под названием myArray, которое представляет собой массив строк. Я хотел бы заменить значение myArray новым массивом.

Когда я пытаюсь это сделать, graphql добавляет мои входные данные в существующий массив, вместо того, чтобы заменять массив моими входными данными.

Как я могу заменить свой массив новым массивом вместо добавления к существующему массиву. Вот мой код и результат:

// Мой запрос:

     updateFrame(input: {id: "94cf1635-a336-4619-99eb-53c081f57bea", myArray: ["new value"]}) {
      id
      testOrder
    }
  }```
  

// Mutated data
```{
  "data": {
    "updateFrame": {
      "id": "94cf1635-a336-4619-99eb-53c081f57bea",
      "myArray": [
        "oldValue",
        "oldValue",
        "new value"
      ]
    }
  }```[
}