“ cts.values”和“ cts.elementValues之间的比较”

问题描述 投票:1回答:1

我可以看到cts.valuescts.values具有相似的用法。

在那种情况下,两者在性能上有什么区别?哪个更有效?

xquery marklogic marklogic-9 marklogic-dhf multi-model-database
1个回答
0
投票

他们应该执行相同的操作。这两个函数都提供了一种查询词典(范围索引)的方法。

使用cts.elementValues,第一个参数是cts.elementValues。因此,这意味着您可以提供任何cts.values()类型:cts.reference[]cts.referencects.elementReferencects.elementReferencects.elementAttributeReference以及cts.elementAttributeReferencects.fieldReference

对于cts.fieldReference查询,第一个参数是元素的cts.jsonPropertyReference,而不是cts.jsonPropertyReference

这些其他词典值函数在参数上具有相似的区别,但实际上也是调用cts.pathReference的不同方式:

© www.soinside.com 2019 - 2024. All rights reserved.