graphQL:在字符串中使用变量

发布于 2025-01-09 02:13:57 字数 403 浏览 0 评论 0原文

我正在使用 Strapi V4 插件系统,我想查询与特定帖子相关的所有评论。 默认的 graphql 请求看起来像这样:

query ()  {
 findAllFlat (relation: "api::post.post:77") {
    data {
      ...
    }
  }  
}

但是我需要添加一个变量而不是 77,理想情况下我想做这样的事情:

query ($postId:ID!)  {
  findAllFlat (relation: "api::post.post:${postId}") {
    data {
      ...
    }  
  }
}

但是当然,字符串模板不适用于 graphQL。还有别的办法吗?

I'm using strapi V4 plugin system and I want to query all comments relative to a specific post.
The default graphql request look like that :

query ()  {
 findAllFlat (relation: "api::post.post:77") {
    data {
      ...
    }
  }  
}

But I need to add a variable instead of 77, ideally I would like to do something like this :

query ($postId:ID!)  {
  findAllFlat (relation: "api::post.post:${postId}") {
    data {
      ...
    }  
  }
}

But of course, string template doesn't work with graphQL. Is there another way ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文