@ 表示關(guān)鍵字
@p? page的簡寫,第幾頁,每頁記錄數(shù)枝哄。格式:p,s。
@fs fields的簡寫阻荒,無@fs時挠锥,默認(rèn)表示取所有的字段即"@fs"="*"
@key 在客戶端發(fā)請求前自動生成,用于服務(wù)端解析緩存的key侨赡,客戶端查詢時蓖租,會自動依據(jù)實(shí)體名稱、實(shí)體查詢條件自動生成羊壹,規(guī)則如下:實(shí)體名稱+屬性數(shù)+
@group [可選]"userId|maxId>=100"蓖宦、"userId|sum(age)>=100"
@having[可選]與@group一起使用
@order [可選]指定排序字段,如果有@order油猫,則服務(wù)端默認(rèn)排序無效稠茂。例如:"@order":"name|-,age|+"
@w? ? [可選]where的簡寫,更高級的查詢語句片段眨攘,暫不支持
$ 變量主慰,查詢的字段變量
~ 子查詢
| 表示過濾,|后面的是過濾操作(函數(shù))或比較表達(dá)式鲫售,支持的過濾操作有:
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可用空格替代
:? 參數(shù),例如having:maxId>=100表示having的參數(shù)為:maxId>=100