Есть ли способ объединить два строковых значения в запросе gatsby graphql.
Пример:
query myQuery($uid: String!) {
page: prismicBlock(uid: { eq: $uid }) {
uid
data {
body {
__typename
... on PrismicBlockBodySlice {
slice_type
primary {
valueA
valueB
}
}
}
}
}
}
Есть ли способ объединить valueA и valueB в одно значение?


Нет. GraphQL не имеет каких-либо функций манипулирования значениями; даже синтаксис «eq», который вы показываете в своем запросе, зависит от приложения.
Если бы у вас был полный контроль над сервером и его реализацией, и вы думали, что эта операция будет выполняться часто, вы могли бы написать пользовательское поле valuesAandB, функция разрешения которого объединяет эти два поля. Однако обычно вы просто делаете это на стороне клиента.