首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"connectionArgs“Relay js的其他参数

"connectionArgs“Relay js的其他参数
EN

Stack Overflow用户
提问于 2016-07-11 06:39:36
回答 0查看 696关注 0票数 4

例如,我有一个连接类型:

代码语言:javascript
复制
let usersType = new GraphQLObjectType({
    name: 'Users',
    description: 'users array',
    fields: () => ({
        array: {
            type: userConnection,
            description: 'all users',
            args: connectionArgs,
            searchFor: {
                type: GraphQLString
            },
            resolve: (root, args) => {
                return connectionFromArray(get(), args);
            }
        }
    })
});

在这种情况下,在查询中,我只能指定(first,last,after,before)参数,但是如果我需要传递一些额外的参数,比如userName等,这是可能的吗?

基本上,我需要这样的东西:

代码语言:javascript
复制
query {
    array (first: 1, userName: "name")
}

在用户类型中,我可以像这样处理请求:

代码语言:javascript
复制
resolve: (root, args) => connectionFromArray(get(args.userName), args.args)
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38297058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档