如何在文档中获取MarkLogic文档URI的XQuery映射到词典(范围索引)值?

时间:2014-01-20 23:01:15

标签: xquery marklogic

我正在编写REST API扩展,我需要知道词典值到文档的映射。

给定词典(和支持范围索引),如何获取文档URI到词典(索引)值的映射?

1 个答案:

答案 0 :(得分:1)

在XQuery中,对于元素的值,请使用

cts:value-tuples(cts-uri-reference(), cts:element-reference("foo"))

对于字段的值,请使用:

cts:value-tuples(cts-uri-reference(), cts:field-reference("foo"))

另见

cts:collection-reference, 
cts:element-attribute-reference, 
cts:path-reference, 
cts:geospatial-attribute-pair-reference
cts:geospatial-element-child-reference
cts:geospatial-element-pair-reference
cts:geospatial-element-reference
cts:geospatial-path-reference

您可以通过向cts:value-tuples()提供更多参数来获取co(或n-way)出现元组的映射。