Parse Platform GraphQL批量更新遇错,请求多突变更新示例
Parse Platform GraphQL 批量更新正确示例
你之前的代码错误在于用逗号分隔多个mutation字段,GraphQL语法里多个字段需用空格分隔,去掉逗号即可正常执行。
正确的批量更新mutation写法如下:
mutation ($objectId1: ID!, $objectId2: ID!) { update1: updateCourse( objectId: $objectId1 fields: { title: "HEBOH", slug: "HEBOH ITU KEREN ANJIR" } ) { objectId title slug } update2: updateCourse( objectId: $objectId2 fields: { title: "HEBOH", slug: "HEBOH ITU KEREN ANJIR" } ) { objectId title slug } }
要点说明:
- 移除两个
updateCourse操作之间的逗号,改用空格分隔字段 - 每个更新操作后添加返回字段(如
objectId、title),便于验证更新结果 - 请求时需传入
$objectId1和$objectId2对应的对象ID变量
若需更新更多对象,只需按相同格式添加更多updateCourse字段(如update3、update4)即可,每个字段对应一个对象的更新操作。
内容的提问来源于stack exchange,提问作者Alauddin Afif Cassandra
相关产品推荐
相关产品推荐

