【发布时间】:2020-08-22 16:22:17
【问题描述】:
我想使用gatsby-source-shopify根据关联的集合显示 Shopify 产品组
过滤以从一个集合中获取所有产品就像运行此查询一样简单:
const { allShopifyCollection } = useStaticQuery(
graphql`
query {
allShopifyCollection(filter: {id: {in: "Shopify__Collection__Z2lkOi8vc2hvcGlmeS9Db2xsZWN0aW9uLzE3NzAxMjY3MDQ5OA=="}}) {
edges {
node {
products {
title
}
}
}
}
`
)
但是(据我所知)不可能对同一组件中的同一数据类型进行多次查询。
解决此问题的首选方法是什么?
-
使用多个组件来获取每个集合的数据并 将其传递给网格组件?
-
获取所有集合并过滤掉每个集合?
-
另一种解决方案?
【问题讨论】: