我想搜索类型为String []的属性。在我的存储库中,同一属性都有类型' String' &安培; '字符串[]' 。我想只提取类型为String []的那些。为此,我使用以下查询
path=/content/flip/us/usa/en_us/home/homepage
type=cq:PageContent
1_property=imageRotate
1_property.value=0
1_property.Type=string[]
但我也得到了String属性的结果。有没有办法实现这一目标。
答案 0 :(得分:2)
在搜索多值属性时,需要使用多个值进行搜索。因为它们的类型相同,所以它只在具有多值的存储中有所不同。 检索Multivalue属性的示例如下所示
path=/content/geometrixx-outdoors
type=nt:unstructured
property.and=true
property=imageRotate
property.1_value=0
property.2_value=1
property.Type=string[]
XPathQuery:
/jcr:root/content/geometrixx-outdoors//element(*, nt:unstructured)
[
(@imageRotate = '0' and @imageRotate = '1')
]