任何人都可以解释这个功能究竟是如何工作的我的意思是什么是$ context作为map:map,$ params as map:map

时间:2017-01-04 14:20:26

标签: marklogic

我遇到了以下功能,尝试了解但无法

declare function ext:get(
  $context as map:map,
  $params  as map:map
) as document-node()*
{
  (:here is code for logic:)
};

需要更详细说明它的作用? ($ context as map:map,   $ params as map:map)

1 个答案:

答案 0 :(得分:4)

这看起来像是GET请求的rest api扩展。您可以在https://docs.marklogic.com/guide/rest-dev/extensions了解更多相关信息。

如果这是rest api扩展,那么$params地图将是以rs:开头的查询字符串参数列表。

(:here is code for logic :)注释是您需要放置一些代码来处理GET请求的部分,或者向我们展示实际代码是什么。

目前正在做的所有事情都是返回一个空序列。