Marklogic的<f:if condition="{f:cObject(typoscriptObjectPath: 'lib.tempLogicalOrSidebar.10')}">
文档是否有任何工具,例如MongoDb的Mongo Management Studio?
答案 0 :(得分:4)
内置于MarkLogic是对WebDav的支持。您可以在管理控制台中创建WebDav App Server,然后任何WebDav客户端都可以访问文档。 https://docs.marklogic.com/guide/admin/webdav webdav协议支持的内容有限,但这确实在文档级别提供了基本的集成。
xmlsh的MarkLogic扩展包括一个Java GUI,为ML提供基本的树形浏览器,包括打开,复制,粘贴,新文件夹,导入,拖放。
它非常基础,不适用于所有类型和大小的文档,或处理权限,集合,属性片段等所有复杂性。 http://www.xmlsh.org/ModuleMarkLogic
该命令未记录,但附带MarkLogic扩展,并使用与put,get,invoke等相同的配置变量。
$ xmlsh
$ import module ml=marklogic
$ MLCONNECT=xcc://user@host:8000
$ ml:mlui
答案 1 :(得分:1)
主要方式是使用查询控制台,就像使用RDBMS中的控制台来管理内容一样。但是,您使用的是xQuery,而不是SQL。
答案 2 :(得分:1)
正如DALDEI所说,webdav是一个解决方案。我已成功使用第三方webdav文件系统浏览器。在macos上的Panic传输和在胜利时的BitKinex是两个对我有用的。
MarkLogic模型是基于文档的,但目录本身只是思考如何组织数据的一种方式。经过MarkLogic应用程序开发多年后,在考虑如何跨多组文档约束查询时,我倾向于最依赖于集合。
使用webdav app服务器时可能不明显的一件事是,您需要在目标数据库上将自动目录创建设置为true。
答案 3 :(得分:0)
Marklogic随附QueryConsole,通常可在http://yourHost:port/qconsole/
访问要查看文档,您可以使用fn:doc("uri of the document")
查看此处描述的功能:https://docs.marklogic.com
答案 4 :(得分:0)
另一个提到的QConsole与MarkLogic开箱即用,我先看看它。它让你有很多自由去做你想做的事。
但是,如果您正在寻找更多的文件浏览器工具,您可能会对Narthex工具感兴趣:http://developer.marklogic.com/code/narthex。有点旧,但我希望它仍然可以工作。代码在Github上,因此如果您需要额外的功能,您可以提交票证和分叉。
HTH!
答案 5 :(得分:0)
MarkLogic和oXygen支持WebDAV。
如果您正在编辑XML文档,oXygen Author为各种XML词汇表提供了一个“类似于字”的WYSIWYG编辑器。
oXygen为a提供基于CSS的,开箱即用的可视化编辑支持 许多重要的XML文档框架(DITA,DocBook,TEI, XHTML)。此外,如果您计划使用其他类型的XML文档, API可用于自定义oXygen。