連線
在許多情況下,我們希望從 GraphQL 伺服器查詢資料列表。通常我們不想預先查詢整個資料集,而是查詢列表的離散子部分,以漸進方式進行,通常是響應用戶輸入或其他事件。以離散部分查詢資料列表通常稱為分頁。
特別是在 Relay 中,我們透過稱為連線的 GraphQL 欄位來執行此操作。連線是 GraphQL 欄位,它採用一組參數來指定要查詢列表的哪個「切片」,並在其回應中包含所請求的列表「切片」,以及指示列表中是否有更多可用資料以及如何查詢的資訊;此額外資訊可用於透過查詢列表中更多「切片」或頁面來執行分頁。
更具體地說,我們執行基於游標的分頁,其中用於查詢列表「切片」的輸入是 cursor
和 count
。游標本質上是不透明的權杖,充當列表中位置的標記或指標。如果您有興趣了解更多有關基於游標的分頁和連線的詳細資訊,請查看規範。
這個頁面有用嗎?