ArticleConnection
A connection to a list of Article items.
Connection Structure
type ArticleConnection {
edges: [ArticleEdge]
nodes: [Article]
pageInfo: PageInfo!
totalCount: Int
}Pagination Arguments
PageInfo Structure
The pageInfo object contains information about pagination and the current position within the result set. It includes the following fields:
hasNextPage(Boolean!): Indicates whether there are more items after the current pagehasPreviousPage(Boolean!): Indicates whether there are items before the current pagestartCursor(String): The cursor of the first item in the current pageendCursor(String): The cursor of the last item in the current page
Example
{
articles(first: 10, after: "eyJkaXJlY3Rpb24iOiJuZXh0IiwibGFzdF9pZCI6MzQ1fQ==") {
edges {
node {
id
title
}
cursor
}
nodes {
id
title
}
pageInfo {
hasNextPage
hasPreviousPage
startCursor
endCursor
}
totalCount
}
}Edge Type
An ArticleEdge represents a single article within the connection. Each edge contains:
node(Article): The article object itself, containing all article datacursor(String!): An opaque string that marks the position of this article in the connection, used for pagination