GraphQL-Relayの関係については非常に混乱しています。その約1対多の場合、それは非常に簡単なようです。私はconnectionDefinitionsをいくつか作成し、それは完全に機能しました。しかし、私は以下のモデルを作成/更新したい場合があります。GraphQLリレーの関係と突然変異
new Schema({
item: {type: String, ref: ‘Item’, required: true},
user: {type: String, ref: ‘User’, required: true},
liked: {type: Boolean, required: true, default: false}
})
私のGraphQLスキーマでユーザーとアイテムとの接続を作成する必要がありますか?
「RANGE_ADD」のconfigを見ると、parentNameとparentIdが表示されますが、私の場合は複数の親があります。私はgetConfigs配列内に2つのオブジェクト構成(各親に対して1つ)を設定する必要がありますか?
接続せずにこのオブジェクトを作成して更新できますか?
おかげ
接続はクライアント側のリストの抽象化です。単一のモデルの場合、接続する必要はありません。 – brysgo
"私の場合、私は複数の親を持っています。" - あなたの例は複数の親をどのように持っていますか? –
@Ahmadユーザーとアイテムが膨大なものになっていますが、実際は親ではなく逆の関係にあります。現時点では、私はRANGE_ADDを使用しなければならないと信じていました – samidarko