NextJS项目中@apollo/client的gql查询guid字段降序排序问题
在NextJS中使用Apollo Client实现GraphQL查询的guid降序排序
解决这个问题的核心是匹配你使用的GraphQL API的排序语法,直接在字段名前加-即可实现降序:
export const GET_USERS = gql` query User($uid: Int){ users(pagination: { limit: -1 }, sort: "-guid, uid", filters: {uid: {eq: $uid}}){ data{ // 你的字段定义 } } } `
说明:
- 该API的
sort参数仅支持字符串格式,通过前缀符号区分排序方向:- 字段名前加
-表示降序(如-guid) - 无符号表示默认升序(如
uid)
- 字段名前加
- 你之前尝试的
guid desc、guid(desc)等写法不符合该API的语法规范,所以会触发未知参数或类型错误。
内容的提问来源于stack exchange,提问作者Nick Wide
相关产品推荐
相关产品推荐

