是否可以在gatsby graphql查询中并置两个字符串值。
示例:
query myQuery($uid: String!) {
page: prismicBlock(uid: { eq: $uid }) {
uid
data {
body {
__typename
... on PrismicBlockBodySlice {
slice_type
primary {
valueA
valueB
}
}
}
}
}
}
是否可以将valueA和valueB合并为一个值?
答案 0 :(得分:5)
不。 GraphQL没有任何类型的值操纵函数;即使您在查询中显示的“ eq”语法也是特定于应用程序的。
如果您完全控制服务器及其实现,并且认为这是一项经常执行的操作,则可以编写一个自定义valuesAandB
字段,其解析程序功能将两者串联在一起。通常,您通常只是在客户端完成此操作。