「Post」という外部APIからのデータがあるとします。 「投稿」の各投稿には「タイトル」と「コンテンツ」フィールドがあります。私はこの外部APIを制御する方法がありません、 "投稿"はそのままです。外部データとローカルデータをマージし、graphqlを使用して単一のデータとしてクエリします
私のアプリケーションでは、ローカルで、各投稿に2つ以上のフィールドを追加したいと思います。これらのフィールドは「カテゴリ」と「タグ」です。
次に、バックエンドAPIにgraphqlを使用してクエリを実行したいので、クエリで外部APIとローカルAPIの両方からデータを取得します。たとえば
{
post (id: 2){
title, # external
content, # external
category, # local
tags # local
}
}
どうすればできますか? どういうわけか外部データとローカルデータを一緒にマージしてこのデータをクエリする3番目のデータ(モデル)を作成する必要がありますか?または、私のローカルフィールドが何らかの形で外部ノードからIDを抽出し、これらのフィールドの突然変異に関する独自のデータとともに保存する必要がありますか?