我幾乎完成了NodeJS https://github.com/nodkz/graphql-compose-connection的包,允許爲graphql-compose構建的graphql類型構建連接類型。GraphQL Connections for Relay有什麼限制?
這個軟件包完全地遵循具有很好的補充繼電器光標連接規範(https://facebook.github.io/relay/graphql/connections.htm):filter
ARG(用於過濾的記錄)和sort
ARG(用於通過唯一索引排序的記錄)。
瞭解光標的獨特性所以我以下的問題:
1)如果光標是不同類型之間的獨特之處?
2)如果光標是唯一的具有不同ARGS一個連接中?
例如,在UserConnection中我有過濾器參數。我希望在第一個列表中顯示所有用戶,在第二個列表中顯示在線用戶(在頁面上同時顯示兩個列表)。一個具有相同光標的用戶可能存在於這兩個列表中。
3)如果繼電器得到類似遊標連接於一體,將它拋出的錯誤?
4)應該是遊標base64編碼,或者它可能包含字符串化的json對象?
免責聲明:我致力於繼電器,而不是GraphQL,但我已經盡我所能解答了這些問題。 – wincent
非常感謝。您的免責聲明是我的要求;)我需要Relay團隊的答覆,您沒有使用Relay中的「遊標」進行特定操作。因此https://github.com/nodkz/graphql-compose-connection已準備好生產。 – nodkz