【发布时间】:2014-08-19 17:30:36
【问题描述】:
我正在使用查询来根据属性 cq:lastModified 和 jcr:created 搜索用户
在特定日期范围内
查询应返回在daterange 之间最后修改的用户,如果最后修改的属性不存在,则应返回该日期范围内的jcr:created。
请告诉我怎么做
在调试器中,我使用它,但请在下面找到路径。我想要 OR 而不是 AND
path = /home/users
type=rep:User
1_daterange.property=jcr:created
1_daterange.lowerBound=2014-08-18
1_daterange.upperBound=2014-08-19
2_daterange.property=cq:lastModified
2_daterange.lowerBound=2014-08-18
2_daterange.upperBound=2014-08-19
/jcr:root/home/users//element(*, rep:User)
[
(@jcr:created > xs:dateTime('2014-08-18T00:00:00.000+05:30')
and @jcr:created < xs:dateTime('2014-08-19T00:00:00.000+05:30'))
***AND*** (@cq:lastModified > xs:dateTime('2014-08-18T00:00:00.000+05:30')
and @cq:lastModified < xs:dateTime('2014-08-19T00:00:00.000+05:30'))
]
粗体的“和”实际上应该是“或”
请帮忙
【问题讨论】:
标签: adobe aem query-builder