美文网首页
gql查询语法

gql查询语法

作者: itechgee | 来源:发表于2017-06-18 19:12 被阅读0次

    @ 表示关键字

    @p  page的简写,第几页,每页记录数。格式:p,s。

    @fs fields的简写,无@fs时,默认表示取所有的字段即"@fs"="*"

    @key 在客户端发请求前自动生成,用于服务端解析缓存的key,客户端查询时,会自动依据实体名称、实体查询条件自动生成,规则如下:实体名称+属性数+

    @group [可选]"userId|maxId>=100"、"userId|sum(age)>=100"

    @having[可选]与@group一起使用

    @order [可选]指定排序字段,如果有@order,则服务端默认排序无效。例如:"@order":"name|-,age|+"

    @w    [可选]where的简写,更高级的查询语句片段,暂不支持

    $ 变量,查询的字段变量

    ~ 子查询

    | 表示过滤,|后面的是过滤操作(函数)或比较表达式,支持的过滤操作有:

    max        maxId|max,取maxId的最大值

    min

    sum

    avg

    count

    first

    last

    lcase

    ucase

    len

    mid  暂不支持

    now  暂不支持

    round  暂不支持

    format  暂不支持

    having having:maxId>=100,取maxId大于等于100的记录

    as 别名,格式name as alias,例如agesum:age|sum表示将求和的列名重命名为agesum。as可用空格替代

    :  参数,例如having:maxId>=100表示having的参数为:maxId>=100

    相关文章

      网友评论

          本文标题:gql查询语法

          本文链接:https://www.haomeiwen.com/subject/zdhwqxtx.html