如何简化 Hasura 的跟踪关系查询响应?
How to simplify Hasura's tracked relationship query responses?
想知道我是否正确构建和跟踪了这种 m2m 关系。这些数组中的每个对象都被命名为 "user": {...}
或 "pip": {...}
似乎很奇怪
看起来这两个都应该有效
更新截图:
用户table关系:
Pips table 关系:
目前没有自动方法从 GraphQL 查询和响应中“隐藏”联接 table。您需要遍历连接 table 以从两个方向取回您想要的结果,因此您无法避免使用默认生成的 API.
如果您想尝试从使用此数据的人的角度“扁平化”事物,则可以extend the GraphQL API using SQL Views。
或者,我建议将此关系命名为不同的名称,以明确表示您正在通过联接导航 table。我建议实际调用关系 user_pips
而不是 pips
因为它可以更清楚地说明您实际检索的内容。
想知道我是否正确构建和跟踪了这种 m2m 关系。这些数组中的每个对象都被命名为 "user": {...}
或 "pip": {...}
看起来这两个都应该有效
更新截图:
用户table关系:
Pips table 关系:
目前没有自动方法从 GraphQL 查询和响应中“隐藏”联接 table。您需要遍历连接 table 以从两个方向取回您想要的结果,因此您无法避免使用默认生成的 API.
如果您想尝试从使用此数据的人的角度“扁平化”事物,则可以extend the GraphQL API using SQL Views。
或者,我建议将此关系命名为不同的名称,以明确表示您正在通过联接导航 table。我建议实际调用关系 user_pips
而不是 pips
因为它可以更清楚地说明您实际检索的内容。