#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"
]
}
}```[
}