AEM查询生成器属性的多个值
在AEM查询生成器中,如何查询属性的多个值可能性AEM查询生成器属性的多个值,aem,query-builder,Aem,Query Builder,在AEM查询生成器中,如何查询属性的多个值可能性 Predicate r1= new Predicate("property"); r1.set("property", String.format("@jcr:content/cq:%s", "template")); r1.set("operation", "equals"); r1.set("value", "/some/value1/text1"
Predicate r1= new Predicate("property");
r1.set("property", String.format("@jcr:content/cq:%s", "template"));
r1.set("operation", "equals");
r1.set("value", "/some/value1/text1");
predicates.add(r1);
Predicate r2= new Predicate("property");
r2.set("property", String.format("@jcr:content/cq:%s", "template"));
r2.set("operation", "equals");
r2.set("value", "/some/value2/sometext/text2");
predicates.add(r2);
Predicate r3= new Predicate("property");
r3.set("property", String.format("@jcr:content/cq:%s", "template"));
r3.set("operation", "equals");
r3.set("value", "/some/value3/sometext/anothertext/text3");
predicates.add(r3);
(value1,value2,value3,…)中是否有更简单的查询propertyx.value=value1或propertyx.value=value2等或propertyx.value的方法?您是否尝试使用
r1.set(“1_值”,“/some/value1/text1”);r1.设置(“2_值”,“/some/value2/sometext/text2”);r1.设置(“3_值”,“/some/value3/sometext/anothertext/text3”)代码>它将被视为“或”或“”,并且它是<代码>或< /代码>,除非您将其指定为<代码>和< /代码>。至少这就是使用查询生成器工具生成的查询的样子。你说得对,我刚刚验证了它。。因为,我们不得不专门提到这一点。。谢谢