我是GraphQL的新手,请仔细阅读文档,并事先对如此抱歉的表述进行弄乱,以免对此不了解(包括是否可行)。我的架构是由我正在使用(Strapi)的CMS生成的。
我想知道是否可以查询嵌套组件上的字段?
例如,假设有一个Restaurant
对象
{
"name": "Luigi's Pizza",
"michelinStars": 1
"page": {
"title": "Luigi's Pizza | The Best Pizza in Italy",
"slug": "luigis-pizza"
}
}
我可以用Restaurant
等查询Restaurants(where: {michelinStars: 1})
,但是如果我想用Restaurant
“ luigis-pizza”获得slug
,我就很努力找出方法。我想做的Pseduo代码:
query {
Restaurants(where: { page: { slug: "luigis-pizza" } }) {
name
}
}
这可能吗?如果是这样,我将如何去做呢?
答案 0 :(得分:-1)
我刚尝试使用Strapi的最新版本,并且深层过滤器运行良好。
以下是我所做的简短视频-https://www.loom.com/share/cf8360252b1044128c9b07a2bb390638