1
subscription userSubscription($filter: UserSubscriptionFilter!) {
  User(filter: $filter) {
      mutation
      node {
          name
          addresses {
              id
              pincode
          }
      }
  }}

このサブスクリプション クエリでは、フィルタ変数に値を渡す必要があります

const subscriptionConfig = {
    subscription: updateQPListSubscription,
    variables: {filter:{mutation_in: ["CREATED"]}},

ただし、CREATED は列挙型ですが、フィルター変数として渡すにはどうすればよいですか

クエリ自体にハードコーディングすると、その作業....たとえば、以下のクエリが機能します

subscription userSubscription {
  User(filter: {mutation_in: [CREATED] node:{name_contains:"ankit"}}) {
      mutation
      node {
          name
          addresses {
              id
              pincode
          }
      }
  }}

サブスクリプションの設定時に変数フィールドを使用してフィルター変数全体を動的に渡したい

グラフクールプレイグラウンドでも機能しませんが、渡したクエリ変数を受け入れます

4

0 に答える 0