为什么这个 graphql 更新所有记录?
why does this graphql update all records?
mutation {
update_orders(where: { status: null }, _set: {status: OPEN } ) {
returning {
id
status
}
}
}
这是一个错误,还是我误解了 graphql 中的 null?此查询正在更新所有订单。我只打算更新状态为空的订单。这是怎么回事?
干杯!
mutation {
update_orders(where: { status: { _is_null: true } }, _set: { status: OPEN } ) {
returning {
id
status
}
}
}
mutation {
update_orders(where: { status: null }, _set: {status: OPEN } ) {
returning {
id
status
}
}
}
这是一个错误,还是我误解了 graphql 中的 null?此查询正在更新所有订单。我只打算更新状态为空的订单。这是怎么回事?
干杯!
mutation {
update_orders(where: { status: { _is_null: true } }, _set: { status: OPEN } ) {
returning {
id
status
}
}
}