XQuery显示集合名称

Pet*_*ter -4 xquery marklogic

什么是XQuery搜索整个数据库并显示具有给定元素名称的集合名称?

ehe*_*num 5

您可以通过cts:collections()词典查找找出哪些集合包含与查询匹配的文档.您可以使用cts:element-query()cts:true-query()内容无关的上名的元素相匹配.

将这两种成分放在一起,查询看起来像:

cts:collections((), (),
    cts:element-query(QName("namespace", "name"), cts:true-query())
    )
Run Code Online (Sandbox Code Playgroud)

必须为数据库启用集合词典,这是MarkLogic 9中的默认值.

希望有所帮助,