FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

connectionのフィールドを取得しようとする場合のGraphQL

解決済

connectionのフィールドを取得しようとする場合のGraphQL

otsunaccre
Shopify Partner
12 0 0

GraphQL admin APIで、Orderからconnectionの「Order.lineItems」のフィールド情報を取得したく、以下のようなクエリを試しています。するとOrder.の.が邪魔してクエリが通りませんでした。

 

connectionの参照を行う場合の記述についてご教示いただけますと幸いです。

query {
orders(first:3) {
edges{
node{
id
name
Order.lineItems(first:3){
name
}
}
}
}
}

 

1 件の受理された解決策

ogasawarakyohei
Shopify Partner
114 44 43

成功

OrderのlineItemsを参照する場合、下記のようなクエリを実行します。

query {
  orders(first: 10) {
    nodes {
      lineItems(first: 10) {
        nodes {
          title
        }
      }
    }
  }
}

 

小笠原 京平 | 株式会社Tsun | RuffRuff アプリ
・私の回答が役に立ったら、いいね! ボタンをクリックして教えてください!
Shopify 開発で役に立つ情報を発信していますので、テックブログおすすめ Shopifyアプリ もぜひご参照ください。

元の投稿で解決策を見る

1件の返信1

ogasawarakyohei
Shopify Partner
114 44 43

成功

OrderのlineItemsを参照する場合、下記のようなクエリを実行します。

query {
  orders(first: 10) {
    nodes {
      lineItems(first: 10) {
        nodes {
          title
        }
      }
    }
  }
}

 

小笠原 京平 | 株式会社Tsun | RuffRuff アプリ
・私の回答が役に立ったら、いいね! ボタンをクリックして教えてください!
Shopify 開発で役に立つ情報を発信していますので、テックブログおすすめ Shopifyアプリ もぜひご参照ください。