环球今日报丨APIJSON - 功能符、数组关键词、对象关键词、全局关键词简表速查

来源: 腾讯云 时间:2022-12-15 06:13:59


(资料图片)

一 功能符号

数据库表中的字段用key代替

[]:查询数组

"key[]":{} 

{}:匹配选项范围

"key{}":[1,2,3]    

{}:匹配条件范围

"key{}":"<=10;length(key)>1..."

<>:包含选项范围

"key<>":38710

}{@:判断是否存在

"key}{@":{}

():远程调用函数

"key()":"function(arg0,arg1...)"    

@key():存储过程

"@key()":"function(arg0,arg1...)"    

key@:引用赋值

"key@":"key0/key1.../targetKey" 

key@:子查询

"key@":{   "range":"ALL",   "from":"Table",   "Table":{ ... }}

$:模糊搜索

"key$":"%abc%"   

~:正则匹配

"key~":"^[0-9]+$"  

%:连续范围

"key%":"2018-01-01,2018-10-01"  

+:增加/扩展

"key+":[1] 

-:减少/去除

"key-":888.88

>:比较运算

"key{}":"<=90000"
">" 大于"<" 小于">=" 大于等于"<=" 小于等于

&:逻辑运算符

"key&{}":">80000,<=90000" // &, |, ! 
"&" 与(并且)"|" 或(或者)"!" 非(不等于)

新建别名

"key:alias"     

二 数组关键词

"key":Object,key为 "[]":{} 中{}内的关键词,Object的类型由key指定 可以理解为下面这种格式

"[]":{   "User":{},   "query":2,   "count":1,   ......},

查询数量

"count":1

查询页码

"page":1

查询内容

"query":Integer 
0 对象1 总数和分页详情2 数据、总数和分页详情

关联

"join":"&/Table0,
"@" APP JOIN"<" LEFT JOIN">" RIGHT JOIN"&" INNER JOIN"|" FULL JOIN"!" OUTER JOIN"*" CROSS JOIN"^" SIDE JOIN"(" ANTI JOIN")" FOREIGN JOIN

自定义关键词

"otherKey":Object

三 对象关键词

"@key":Object,@key为 Table:{} 中{}内的关键词,Object的类型由@key指定 下面这种格式

"Table": {   "@column":"key,key1",}

条件组合

"@combine":"key0 | (key1 & (key2 | !key3))..."

返回字段

"@column":"column;function(arg)..."

排序方式

"@order":"column0+,column1-..."

分组方式

"@group":"column0,column1..."

聚合条件HAVING

"@having":"function0(...)?value0;function1(...)?value1;function2(...)?value2..." 

集合空间

"@schema":"sys"

数据库类型

"@database":"POSTGRESQL"

跨数据源

"@datasource":"DRUID"

转为 JSON 格式返回

"@json":"key0,key1..."

来访角色

"@role":"OWNER"

性能分析

"@explain":true

自定义原始SQL片段

"@raw":"key0,key1..."

自定义关键词

"@otherKey":Object

四 全局关键词

为最外层对象 {} 内的关键词。

集合空间

"@schema":"sys"

跨数据源

"@datasource":"DRUID"

来访角色

"@role":"OWNER"

性能分析

"@explain":true

参数校验

"tag":String

接口版本

"version":Integer

格式化

"format":Boolean

五 参考文档

APIJSON功能符:https://github.com/Tencent/APIJSON/blob/master/Document.md#32-%E5%8A%9F%E8%83%BD%E7%AC%A6

APIJSON目前实现功能:https://github.com/Tencent/APIJSON/wiki#APIJSON%E7%9B%AE%E5%89%8D%E5%B7%B2%E5%AE%9E%E7%8E%B0

上一篇:

下一篇:

X 关闭

热门推荐

国家文创实验区50家园区全面复工

2022-12-15   北京青年报官网

北京市公园游览年票今起发售:全球时讯

2022-12-15   北京青年报官网

顺义突发事件应急预案体系建设完成

2022-12-15   北京青年报官网

精准呵护1亿个体户

2022-12-15   海外网

各省第一波感染高峰时间预测-焦点快看

2022-12-14   金融学家宏皓教授

一体锅(一体一魄)

2022-12-14   万能网

全球速读:巴伊色哥事件

2022-12-14   万能网

直播推荐|物理老师带您书画入门

2022-12-14   蝌蚪五线谱

明起三天京城多大风天气,气温持续走低

2022-12-14   北京日报客户端

《解码中国美好生活:甘肃实践》宣传片

2022-12-14   中国网`中国发展门户网

浙人社发No.2011221:每日头条

2022-12-14   万能网

天天速读:江汽集团11月销量环比增长11.87%

2022-12-14   中国产业经济信息网

世界杯球迷热捧“中国制造”:天天热消息

2022-12-14   中国产业经济信息网

短讯!本市700名中小学生线上比拼机器人

2022-12-14   北京青年报官网

全新人少好遛娃,安全玩耍先收藏

2022-12-14   北京青年报官网

【环球热闻】顺义开展安全生产专题培训

2022-12-14   北京青年报官网

华北鞋城(华北鞋城)

2022-12-13   万能网

冰恋是什么意思?

2022-12-13   万能网

排除万难干起来跑起来|报道

2022-12-13   长安观察

零幺宇宙沙文灏:元宇宙的构建_全球热文

2022-12-13   中国产业经济信息网

裹藏(裹藏)

2022-12-13   万能网

洋芋饭高清图片(洋芋饭)

2022-12-13   万能网

2022北京冰雪文化旅游季启动

2022-12-13   金台资讯

Copyright   2015-2022 中国行业信息网版权所有  备案号:   联系邮箱:29 59 11 57 8@qq.com