Я искал, чтобы посмотреть, существует ли шаблон для объединения двух наборов данных graphQL, которые содержат данные одного типа.Я имею в виду следующее, учитывая следующие два определения типов:
type StevesBooks {
title: String
author: String
}
type DavesBooks {
title: String
author: String
}
Если оба из них реализованы как схемы graphQL отдельно / удаленно, каждое со своим собственным набором преобразователей, есть ли шаблон или парадигма, которую я могуиспользовать для создания третьего экземпляра graphQL, который объединяет эти два, так что я могу одновременно запрашивать «SteveAndDavesBooks»?
Я нашел mergeSchemas
в API apolloServer, но это решает другую проблему с этим ивсе методы разрешения конфликтов требуют, чтобы вы, так сказать, «выбрали сторону», а не объединили результаты.
Есть ли уже где-то написанный плагин или библиотека, которые помогут достичь вышеупомянутого илиКак вы думаете, это будет что-то на заказ, что мне нужно сделать самому?
Я видел, что федерация запросов находится на дорожной карте - кто-нибудь знает больше подробностей об этом, потому что это звучит как то, что я ищу.