所以对于初学者来说,这是我的代码:
export const GET_AUTHORIZED_USER = gql`
query GetAuthorizedUser(
$includeReviews: Boolean!
$after: String
$first: Int
) {
authorizedUser {
id
username
reviews @include(if: $includeReviews) {
pageInfo {
hasPreviousPage
hasNextPage
startCursor
endCursor
}
edges {
cursor
node {
id
repositoryId
rating
text
createdAt
user {
username
}
}
}
}
}
}
`;
Run Code Online (Sandbox Code Playgroud)
reviews接受$after和$first参数,但我的问题是我不知道如何添加它们。如果我删除@includes指令并添加参数,它就可以正常工作。就我而言,我想要同时拥有指令和参数。
我怎样才能实现这个目标?我知道我可以进行单独的查询来获取评论,但我想使用该指令。