marklogic - 无法在查询控制台中创建新选项卡(在 MarkLogic 中)

标签 marklogic marklogic-9

我只是在学习使用 MarkLogic,正在学习教程等。我收到了一条我不理解的错误消息。当我在查询控制台中并需要创建一个新选项卡时,我单击现有选项卡行右端的加号,我收到以下错误消息而不是新选项卡:

XDMP-COMPARE: (err:XPTY0004) qconsole:focus eq fn:true() -- Items not comparable: xs:untypedAtomic("") eq fn:true()

这最近起作用了,但现在不起作用了。

最佳答案

在您的 IDE 中打开导出的工作区 XML 并查看每个“查询”节点。该文件应该只有一个节点的属性为 focus="true",其余节点应该为 focus="false"。如果您看到多个“真”或空值“”(来自您下面的评论),则将这些全部更改为“假”,除了设置为“真”的一个,然后重新保存文件。然后将工作区重新导入回查询控制台。这将解决问题。

--

我还针对查询控制台提交了一个错误,因为该应用程序应该能够优雅地处理任何格式错误的数据。

关于marklogic - 无法在查询控制台中创建新选项卡(在 MarkLogic 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45969657/

相关文章:

marklogic - 如何获取搜索:suggestion from multiple range elements source as default-suggestion-source option

javascript - 如何在MarkLogic中通过传递URI和集合名称来搜索文档?

rdf - Marklogic 语义 : treatment of rdf:about attribute values

MarkLogic - 自定义休息 GET REST 服务的性能变化

xquery - 不存在锁时收到 XDMP-LOCKED 错误

javascript - 分割文档并插入为多个的转换

marklogic - Marklogic 9.0-5 更新 roxy 的问题

marklogic - MarkLogic 中是否有设置最大森林大小的参数?

gradle - mlUnittest 在 MarkLogic 中引发错误

node.js - NodeJS 集合中的 Marklogic QueryByExample