Вот в чем дело, я создаю простое приложение для инвентаризации, в котором есть продукты и детали. Продукты могут иметь много частей, а часть может быть во многих продуктах.
Я использую React и GraphQL с серверной частью Strapi и хочу обновить продукт, чтобы добавить или удалить определенные продукты.
Я не могу передать эту ошибку на игровой площадке GraphQL:
ID не может представлять собой нестроковое и нецелочисленное значение:
Пробовал с id: 1, id: "1", id: 1
, id: "1"
ничего не работает. Вот документы для ввода:
Я пытаюсь так, но это не работает:
mutation {
updateProduct (input:{
where:{
id: 2
}
data: {
parts: [
{
id: 3
}
]
}
}){
product{
id
productName
parts {
id
partName
}
}
}
}
Буду признателен за любую помощь,
Спасибо
Наконец-то разобрался, оказывается, документы все это время говорили. Он сказал:
parts[ID]
поэтому мне оставалось только:
mutation {
updateProduct (input:{
where:{
id: 2
}
data: {
parts: [
3
]
}
...
или, если я хотел несколько частей, мне пришлось добавить его:
...
data: {
parts: [
3,2
]
}
...