我正在使用GraphQL Ruby并使其与Relay兼容。我试图找到使用中继节点ID在连接表中创建记录的正确方法。我知道我可以使用一组节点ID并使用[\s_-]*new[\s_-]*york[\s_-]*
查找每个对象,但这会导致N + 1查询,我试图避免这种情况。
如果我使用中继节点ID,这是唯一的方法吗?这种情况的最佳做法是什么?
数据模型供参考:我们有Schema.object_from_id
s,Photo
,联接模型为Gallery
。我有照片的ID,想要创建一个新的画廊。