创建用户关系
既然已创建视图,我们就需要一种能够根据视图的id
列获取用户信息的方式。 我们使用视图的id column
,手动创建视图online_users
到表users
的关系。
转到“控制台” -> “数据” -> online_users -> “关系”页面。
通过选择关系类型Object Relationship
,手动添加新关系。将关系名称输入为user
。
将当前列的配置选择为id
,则远程表将为users
,且远程列将再次为id
。
我们正在将当前视图的 id 列映射到用户表的 id 列,从而创建关系。
我们来探索一下已创建的关系的 GraphQL API。
query {online_users {idlast_seenuser {idname}}}
太好了! 我们已彻底完成该应用程序的数据建模。
Did you find this page helpful?
Start with GraphQL on Hasura for Free
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs