日付を含むノードのリスト内の Date が基準に一致する 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
反復し、タイムスタンプ プロパティを確認する必要があります。タイムスタンプが基準と一致する場合は、ノード全体を返します。
失敗した試みは次のとおりです。
select p.date from [mgnl:contact] as p where p.[startDate] > CAST('2010-01-01T00:00:00.000+02:00' as date)
2010 年 1 月 1 日以降にすべてのエントリを取得したいと思っていました。
jcr からすべてを取得し、Java でこのフィルタリングを行うだけで、これを行うことができます。JCR-SQL2 では、どこから始めればよいかさえわかりません。