是否可以在marklogic CPF操作模块中导入其他xquery模块?

时间:2017-04-18 10:35:34

标签: marklogic marklogic-8

我正在使用MarkLogic CPF框架。

当文档插入特定的collection时,将调用XQuery模块,让我们说create-doc.xqy

我已将域配置为将documents数据库中的所有xquery模块放在路径/create/xquery/modules/*.xqy

create-doc.xqy的路径为/create/xquery/modules/create-doc.xqy

是否可以在create-doc.xqy中导入其他xquery模块并使用它的方法?

2 个答案:

答案 0 :(得分:3)

根据您的描述,似乎您正在寻找与导入模块相关的章节:

https://docs.marklogic.com/guide/app-dev/import_modules

答案 1 :(得分:1)

有两种方法可以做到这一点

  1. 只需将xqy文件插入定义了CPF的MarkLogic数据库(而不是模块DB),现在可以从CPF操作中引用它。
  2. 第二种方法是将模块放入"模块" MarkLogic安装文件夹中的目录。现在,您可以从CPF操作中引用它,就像导入搜索模块一样使用"搜索:搜索"方法