假设我有一个简单的博客,其数据类型为Article
,数据类型为ArticleTag
:
Article ->
title - Title field
tag - Content relationship to ArticleTag
ArticleTag ->
title - Title field
icon - Text field
为此,我想返回查询所有ArticleTag并使用N条(或全部)获取每个ArticleTag,但是API文档(GraphQL和REST)都非常安静关于如何扩展反向内容关系。即,它们仅指定如何从每个{{1}的ArticleTag
中获取字段(或如何获取具有特定Article
每个id 的所有Articles
奇怪,但随便什么)
我可以想到一种解决方法:查询所有标签,然后针对每个标签查询所有文章。事实是,这听起来很慢,因为它会为我拥有的标签数量生成N + 1个API请求,此外,这可能在此项目的客户端也发生!因此,我宁愿避免这种情况。
答案 0 :(得分:0)
是的,您介绍的解决方法是唯一的解决方法。