我需要上传并使用xquery模块到marklogic 6,比如check-docAvailable.xqy。我尝试使用由dictionary.xqy提供的ML6示例,它工作得很好。但是,当我试图导入自己的xquery时,就会出现以下错误。
ERROR :
Exception in thread "main" com.marklogic.client.FailedRequestException: Local message: config/resources write failed: Internal Server Error. Server Message: XDMP-IM
I'm trying to get a simple log/email alert to fire in Marklogic and am following the examples in the documentation. However I cannot seem to execute an action.
My steps:
[1] create config and insert.
[2] create action and insert.
[3] create rule and insert.
我的警报操作就像xdmp:log("some m
我尝试使用此JavaScript安装服务器端的,并将其保存为rest-sjs
function insertTimestamp(context, params, content)
{
if (context.inputType.search('json') >= 0) {
var result = content.toObject();
if (context.acceptTypes) { /* read */
result.readTimestamp = fn.currentDateTime();
我正在MarkLogic 8中试用新的服务器端javascript,我主要对搜索感兴趣。我看到的示例首先将JSON保存到数据库中,然后搜索原生JSON。这不是我的用例,因为我的公司已有大量原生XML存储在数据库中。我想使用javascript来搜索文档,我想要JSON中的搜索结果。
从javascript可以做到吗?当我运行下面的代码(从其中一个示例修改)时,结果是一个字符串数组,其中每个字符串都是完整的XML文档。不是我想要的。是否有API调用将每个结果转换为JSON?
var count = 0;
var results = [];
for (var result of cts.searc
我有xml文档,需要使用marklogic中的转换向现有xml添加一个额外的标记。这不能使用任何xquery。
所有的代码都必须用javascript编写。
下面是向JSON添加新标签的代码:
function insertTimestamp(context, params, content)
{
workaround(context);
if (context.inputType.search('json') >= 0) {
var result = content.toObject();
if (context.acceptTypes) {