扩展

Multiple Query Execution

将多个 queries 合并为一个 query,在它们之间共享状态,并按指定顺序执行。

Logo
Target Image

Click to watch tutorial video - 12:27

Multiple query execution 是一项功能,可将多个 queries 合并为一个 query,按指定顺序执行,同时通过动态变量在 queries 之间共享状态。

query GetLoggedInUserName {
  me {
    name @export(as: "loggedInUserName")
  }
}
 
query FindPosts @depends(on: "GetLoggedInUserName") {
  posts(filter: { search: $loggedInUserName }) {
    id
    title
  }
}

此功能具有以下几项优势:

  • 性能:无需先对 GraphQL 服务器执行一个 query、等待响应,再用结果执行另一个 query,而是将多个 queries 合并为一个,通过单次请求完成执行,从而避免多次 HTTP 连接带来的延迟。
  • 功能性:可按需转换字段值。在一个操作中从数据库查询某个值,对其进行转换后注入到另一个操作的另一个字段中。
  • 模块化:将 GraphQL queries 管理为相互依赖的原子操作(或逻辑单元),并可根据前一操作的结果有条件地执行。

购买 All-Inclusive 套装

Personal
$79
/
“All-Inclusive” 套装
授权适用于 1 个域名
购买 ->
  • 1 个域名
  • 支持
  • 产品更新
Organization
$99
/
“All-Inclusive” 套装
授权适用于 3 个域名
购买 ->
  • 3 个域名
  • 支持
  • 产品更新
Professional
$199
/
“All-Inclusive” 套装
授权适用于 10 个域名
购买 ->
  • 10 个域名
  • 支持
  • 产品更新

授权有效期为 1 年(每年可续订)。价格以美元(USD)计。

需要更多域名?联系我们

30 天退款保证

购买任何扩展,均可申请退款保障

Features illustration
Money back guarantee

阅读我们的退款政策

Testimonial image

“这款插件真的是另一个层次!它能把你的网站提升到全新水平,变成一个强大的引擎。你越深入探索它的功能,就越会感到惊叹。如果你还在犹豫——赶紧入手吧,不然你以后会后悔的! 文档本身就说明了一切,扎实得不能再扎实。 Leo(开发者)是我遇到过的最敏锐、最全面的开发者之一。他的响应非常快,明显对自己的专业领域了如指掌。这款插件能做的事情之多,真的让我非常兴奋。可能性几乎无穷无尽,如果你重视 SEO,这款插件会让你的网站排名大幅提升。”

olmate - Web 开发者

订阅我们的新闻通讯

及时了解 Gato GraphQL 的所有更新。