我需要在jcr中找到一个条目,其中包含日期的节点列表中的日期与我的条件匹配。
数据结构是
- Event1
-- Dates
--- 0
---- startDate: xyz
---- endDate: xyz
--- 1
---- startDate: xyz
---- endDate: xyz
- Event1
-- Dates
--- 0
---- startDate: xyz
---- endDate: xyz
--- 1
---- startDate: xyz
---- endDate: xyz
所以我需要遍历所有节点,现在我需要选择名为
DATE
然后遍历它并检查timestamp属性。如果时间戳与我的标准匹配,则返回整个节点。
以下是一个失败的尝试:
select p.date from [mgnl:contact] as p where p.[startDate] > CAST('2010-01-01T00:00:00.000+02:00' as date)
我希望能在1月1日以后把所有的条目都取出来。2010。
我可以从JCR抓取所有东西,然后用Java进行过滤。在jcr-sql2中,我甚至不知道从哪里开始。