gpt4 book ai didi

javascript - 将 graphQL 片段添加到模式,并可用于所有查询

转载 作者:可可西里 更新时间:2023-11-01 02:09:10 24 4
gpt4 key购买 nike

以下在 graphiQL 中正确执行

fragment BookGridFields on Book {
_id
title
}

{
allBooks {
...BookGridFields
}
}

我的问题是,可以在我的模式中指定片段,就在我的 Book 类型定义的下方,就像这样

type Book {
_id: String
title: String
pages: Int
weight: Float
authors: [Author]
}

fragment BookGridFields on Book {
_id
title
}

这样我就可以像这样运行查询

{
allBooks {
...BookGridFields
}
}

无需将片段定义为查询的一部分。

目前上面的错误与

Unknown fragment \"BookGridFields\"

最佳答案

根据 graphql 文档,我看到片段是查询 api 的一部分,而不是用于设置模式的有效语法。这使我得出结论,目前无法在架构中指定片段。

https://graphql.org/learn/queries/#fragments

关于javascript - 将 graphQL 片段添加到模式,并可用于所有查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46701746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com