将参数传递给MarkLogic中的JavaScript转换

问题描述 投票:0回答:1

我有一个JavaScript转换,我在其中使用csv并使用MLCP将其加载到db中。假设我的函数接受内容和上下文。我有两个其他参数需要通过MLCP,以便我可以在转换中使用它。在这种情况下,我可以使用-transform_param“my-value”吗?我该如何编写这个函数?

我现在很难对这些值进行编码,而不是将它们作为参数传递。

function test(content, context, param1, param2)
{
//use param1 and param2
}
//export

这是正确的实施吗?

期望:使用转换在其他文档上使用。现实:对要使用的值进行硬编码。

javascript marklogic transformation marklogic-9 mlcp
1个回答
2
投票

检查this example

上下文变量应包含您的参数。

function yourTransformation(content, context)
{
  const propVal = (context.transform_param == undefined)
                 ? "UNDEFINED" : context.transform_param;

  ...
};
© www.soinside.com 2019 - 2024. All rights reserved.