我正在开发REST API.在开发过程中我使用postman(chrome扩展)来使用和记录我的API.精彩的工具,我有大部分的端点.但是,当我们接近发布时,我想以夸张的方式记录这个API,我该怎么做?有没有办法可以根据邮递员出口产生招摇?
所以,这是我的问题 -
我想根据一组确定排序字段和顺序的变量来排序列表
本质上我需要动态地"按顺序".
例如:
declare function getSearchResults(
$query as cts:query,
$sort as xs:string*,
$direction as xs:string*,
) as element()* {
let $results :=
cts:search(/*, $query)
let $sortFields := fn:tokenize($sort, "\|")
let $dec := $direction = 'desc' or $direction = 'descending'
let $sorted := sortByFields($results, $sort,$dec)
return $sorted
};
declare private function sortByFields ($results, $sortFields, $dec)
{
let $asc := fn:not($dec)
for $i in $results
order by
if ($sortFields[1]='id' and $asc) then $i//ldse:document/@id else (),
if ($sortFields[1]='id' and $dec) then …Run Code Online (Sandbox Code Playgroud)