2017-01-04 6 views
-3

私は、次の関数に出くわし理解しようとしたが、

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

は、それが何をするかについての詳細精緻化を必要としませんでしたか? ($ context of map:map、 $ params as map:map)

+0

これから唯一知ることは、2つのマップオブジェクトを渡す必要があり、関数がドキュメントノードを返すことです。これはどこから来ましたか?何をしたいのですか? –

+1

タイラーは良い情報をくれました。しかし、人々が推測/推論する必要がない方が良いです。関数の例がどこでどのように見つかったのかという文脈をさらに詳しく説明することで、他の人があなたを助けるのに役立ちます。より完全な質問は、他の人がフォームを学ぶのにも役立ちます。 –

+1

参考文献:[スタックオーバーフローに関するよくある質問](http://stackoverflow.com/help/how-to-ask) - これらのガイドラインを参考にして、より役立つ回答を得ることができます。 –

答えて

4

これはGETリクエストの残りのAPI拡張のようです。それらの詳細はこちらhttps://docs.marklogic.com/guide/rest-dev/extensionsをご覧ください。

これが残りのAPI拡張である場合、$paramsマップはrs:で始まるクエリ文字列パラメータのリストになります。

(:here is code for logic :)コメントは、GETリクエストを処理するコードを記述するか、実際のコードが何であるかを示すセクションです。

現在、今現在行っているのは、空のシーケンスを返すことだけです。

関連する問題