検索キーワードに基づいてShopify製品を取得しようとしています。 Graphqlクエリエラー!変数は宣言されていますが使用されていません
は、私はそれが正常に動作クエリでハードコーディングされた値を渡すことによって、このクエリをテストしたが、私はそれがGrapghqlクエリエラーsearchKeywordが宣言さが、使用されていないというエラーになりますその場合のように、変数の値を渡す必要があります。ここで
title
、tag
とproduct_type
に基づいて製品を検索するために、私のクエリです。
失敗の場合:
export const searchProductsQuery = gql` query($searchKeyword: String!){
shop {
products(first: 10, query:"title:'$searchKeyword' OR tag:'$searchKeyword' OR product_type:'$searchKeyword'") {
edges {
cursor
node {
id
title
handle
description
productType
images(first: 5) {
edges {
node {
id
src
}
}
}
variants(first: 5) {
edges {
node {
id
title
price
}
}
}
}
}
}
}
}`;
成功した場合:
export const searchProductsQuery = gql` query{
shop {
products(first: 10, query:"title:'games' OR tag:'games' OR product_type:'games'") {
...
};
ダニエルあなたの答えは私の問題を解決した、クエリは現在動作しています。 –