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

如何获得MarkLogic文档URI到文档中词典(范围索引)值的XQuery映射?,xquery,marklogic,Xquery,Marklogic,我正在编写一个RESTAPI扩展,需要知道字典值到文档的映射 给定一个词典(和支持范围索引),如何获得文档URI到词典(索引)值的映射 在XQuery中,对于元素的值,使用 cts:value-tuples(cts-uri-reference(), cts:element-reference("foo")) 对于字段的值,请使用: cts:value-tuples(cts-uri-reference(), cts:field-reference("foo")) 另见 cts:collecti

我正在编写一个RESTAPI扩展,需要知道字典值到文档的映射


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

在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

通过向提供更多参数,您也可以获得co(或n-way)发生元组的映射。

如果您希望结果采用
map:map
格式,请不要忘记“map”选项。@eric bloch:是否也可以使用值元组进行反向操作?查找所有没有元素foo的URI/文档?