【发布时间】:2016-04-29 03:25:09
【问题描述】:
我们有一个 graphql 服务器(不是用 javascript 编写的)服务于对象的分页列表。我们正在尝试符合中继规范,但我们遇到了一个可以使用澄清的有趣案例。
具体来说:是否允许游标依赖于连接的其他输入?与https://github.com/graphql/graphql-relay-js/issues/20 类似,我们的连接采用一个 sort_key 参数来确定返回列表的排序顺序。根据指定的排序顺序,对象的边缘可能会返回不同的游标值(因为服务器在每种情况下都需要不同的信息来确定下一个对象)。但是,仔细阅读https://facebook.github.io/relay/docs/guides-mutations.html#range-add 表明这是不允许的;返回新创建的边的突变必须返回单个光标,该光标可以普遍应用于该边可能出现的所有可能列表? facebook是如何解决这个问题的?
【问题讨论】:
标签: relayjs