首页 > 解决方案 > 使用嵌套变量过滤 Apollo 连接

问题描述

我想filter为我的@connection指令指定一个嵌套参数。是否有可能做这样的事情:

input CommentsInput {
  postId: String!
  cursors: CommentsCursorInput
}

query getComments($input: CommentInput) {
    getComments(input: $input)
    @connection(key: "comments", filter: ["input.postId"]) {
        comments {
            id
            commentBody
            createdDate
            liked
            likeCount
        }
    }
}

postId被传入inputfilter这是一个人为的例子,我知道我可以以不同的方式构造它,但我的主要问题是我可以使用嵌套参数作为过滤器,还是只能在该数组中使用顶级参数?我在docs中没有看到任何关于此的讨论。

标签: graphqlapolloreact-apollo

解决方案


推荐阅读