查询和变更

    简单而言,GraphQL 是关于请求对象上的特定字段。我们以一个非常简单的查询以及其结果为例:

    字段返回 String 类型,在这个示例中是《星球大战》主角的名字是:"R2-D2"

    在前一例子中,我们请求了我们主角的名字,返回了一个字符串类型(String),但是字段也能指代对象类型(Object)。这个时候,你可以对这个对象的字段进行次级选择(sub-selection)。GraphQL 查询能够遍历相关对象及其字段,使得客户端可以一次请求查询大量相关数据,而不像传统 REST 架构中那样需要多次往返查询。

    1. {
    2. name
    3. # 查询可以有备注!
    4. }
    5. }
    6. }