博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
graphql-php enum,php – 如何在不写长查询的情况下查询所有的GraphQL类型字段?
阅读量:1537 次
发布时间:2019-04-21

本文共 580 字,大约阅读时间需要 1 分钟。

假设你有一个GraphQL类型,它包含许多字段.

如何查询所有的字段,而不会写下包含所有字段名称的长查询?

例如,如果我有这些字段:

public function fields()

{

return [

'id' => [

'type' => Type::nonNull(Type::string()),

'description' => 'The id of the user'

],

'username' => [

'type' => Type::string(),

'description' => 'The email of user'

],

'count' => [

'type' => Type::int(),

'description' => 'login count for the user'

]

];

}

要查询所有的字段通常查询是这样的:

FetchUsers{users(id:"2"){id,username,count}}

但是,我想要一种方法来获得相同的结果,而无需编写所有的字段,就像这样:

FetchUsers{users(id:"2"){*}}

//or

FetchUsers{users(id:"2")}

有没有办法在GraphQL中这样做?

我使用Folkloreatelier / laravel-graphql库.

转载地址:http://wysdy.baihongyu.com/

你可能感兴趣的文章
跨平台第三方平台登录和单点登录
查看>>
Centos7使用YUM安装MySQL详细步骤
查看>>
线程--守护线程与非守护线程
查看>>
多线程--线程不安全和线程死锁,同步锁Synchronize
查看>>
多线程--线程同步锁Lock锁
查看>>
ReenTrantLock之读写锁
查看>>
Java静态代理和动态代理
查看>>
java线程通讯-生产者消费者模型(管道法)
查看>>
java线程通讯-生产者消费者模型(信号灯法)
查看>>
基于JUC线程池的使用ExecutorService
查看>>
多线程透析--进程和线程底层分析,在系统中线程执行过程
查看>>
多线程透析-锁基本概念
查看>>
多线程透析-CAS
查看>>
java 判断字符和字符串是否为全角字符
查看>>
maven、maven项目部署
查看>>
springboot项目简单介绍、启动和部署
查看>>
maven项目打包jar给其他项目pom引用和外部引用
查看>>
分布式系统
查看>>
分布式系统中CAP原理
查看>>
微服务、微服务核心基础以及常见的微服务框架
查看>>