Graphql

Qenya 使用了 Grapql 来做数据的拼接和转换,如果懂一些 Graphql 的语法,这里理解比较容易一些,如果不懂的话,也没有关系。

这个页面的主要功能是生成qeury语句,供api调用,包含了查询列表,查询单条,保存单条,删除单条数据。

先创建一个存储书籍的 Collection

categories 字段配置如图,注意一下数据类型,选择了 json

然后切换到 Graphql 标签,会看到一个已经生成好的 Query 查询

点击执行

这里说明一下,数据类型 json 和 graphql 的区别。

json

当数据类型为 json 时,数据可以通过 fmt 和 join 两个参数进行合并,如上图中,(fmt: "{name}" join: ",")

去除 join 参数,看下效果

再修改一下 fmt

移除参数

graphql

当数据类型为 graphql 时,数据不能合并,但是可以修改单个字段,例如,去除 author 的 desc 属性,修改 _id 为 id

参数修改

如果需要修改输出参数,可以在旧参数名前加上新参数名,再加上一个 ":" 号

如果需要修改输入参数,例如将 _id 改为 id

results matching ""

    No results matching ""