Truy vấn dữ liệu WordPress
Truy vấn dữ liệu WordPressThực thi Queries và Mutations

Thực thi Queries và Mutations

Dưới đây là các ví dụ về hai loại thao tác được hỗ trợ trong máy chủ GraphQL: queries và mutations.

Queries

Sử dụng thao tác query để truy xuất dữ liệu (tương tự thao tác GET trong REST).

query {
  post(by: { id: 1 }) {
    title
  }
}

Mutations

Sử dụng thao tác mutation để tạo, cập nhật hoặc xóa dữ liệu (tương tự các thao tác POST, PUT hoặc DELETE trong REST).

mutation {
  createPost(
    input: {
      title: "Hi there!"
      contentAs: { html: "How do you like it?" }
      status: draft
      tags: ["demo", "plugin"]
    }
  ) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    postID
  }
}

Mutations hàng loạt

Vui lòng đọc hướng dẫn Thực thi mutations hàng loạt.

Xử lý Mutation Payloads

Vui lòng đọc hướng dẫn Xử lý mutation payloads.