我有个问题。我想创建查询来更新多个模型上的一些文件,它应该如下所示:
mutation{
updateInternalOrder( input: {
state: {
connect: 1
}
id_internal_orders: [1,2] <= here
}){
id_internal_orders
qty
state {
id_internal_orders_states,
name
}
}
}
在此查询中,我想在具有 id:1 和 2 的 id_internal_orders 中分配(更新)id_internal_orders_states(in states)。
怎么做?
仅当我提供单个 id 而不是数组时才有效的架构(lighthouse-php):
extend type Mutation {
updateInternalOrder(input: UpdateInternalOrders! @spread): InternalOrders @update
}
input UpdateInternalOrders {
id_internal_orders: Int!
state: InternalOrdersStatesHasOne
qty: Int
id_supplier: Int
}
input InternalOrdersStatesHasOne {
connect: Int
}